gdg
2020-12-23 1daad3945cfe6eec060566932be78a3854d2bbcc
新增接口:查找编码
查找替换字典
已修改1个文件
34 ■■■■■ 文件已修改
src/main/java/com/nanometer/smartlab/api/ApiAction.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/nanometer/smartlab/api/ApiAction.java
@@ -12,6 +12,7 @@
import com.nanometer.smartlab.entity.*;
import com.nanometer.smartlab.entity.SysWarning;
import com.nanometer.smartlab.entity.enumtype.ApiStatus;
import com.nanometer.smartlab.entity.enumtype.ReplaceDictType;
import com.nanometer.smartlab.entity.enumtype.SeeFlag;
import com.nanometer.smartlab.exception.ApiException;
import com.nanometer.smartlab.exception.BusinessException;
@@ -80,6 +81,8 @@
    private SysWarehouseContainerDao sysWarehouseContainerDao;
    @Resource
    private DangerousEncodeService dangerousEncodeService;
    @Resource
    private EncodeReplaceDictService encodeReplaceDictService;
    @Value("${institute.url}")
    String instituteUrl;
@@ -1185,5 +1188,36 @@
    }
    @ResponseBody
    @RequestMapping("getEncodeReplaceDict")
    public Object getEncodeReplaceDict(@RequestParam String type) {
        try {
            ReplaceDictType rdType = ReplaceDictType.parse(Integer.parseInt(type));
            EncodeReplaceDict encodeReplaceDict = new EncodeReplaceDict();
            encodeReplaceDict.setType(rdType);
            List<EncodeReplaceDict> data = encodeReplaceDictService.selectAll(encodeReplaceDict, null, null);
            return ResponseModel.getOkInstence(data);
        }catch (Exception e){
            e.printStackTrace();
            logger.info(e);
            return ResponseModel.getErrInstance("系统出错");
        }
    }
    @ResponseBody
    @RequestMapping("getDangerousEncode")
    public Object getDangerousEncode(@RequestParam(required = false) String reagentName, @RequestParam(required = false) String cas) {
        try {
            List<DangerousEncode> data = dangerousEncodeService.selectByCodeAndName(null, reagentName, cas, null);
            return ResponseModel.getOkInstence(data);
        } catch (Exception e){
            e.printStackTrace();
            logger.info(e);
            return ResponseModel.getErrInstance("系统出错");
    }
    }
}