| | |
| | | import org.apache.shiro.subject.Subject; |
| | | import org.primefaces.context.RequestContext; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.context.annotation.Lazy; |
| | | import org.springframework.stereotype.Controller; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | |
| | | public class ApiAction extends BaseAction { |
| | | |
| | | private static Logger logger = Logger.getLogger(ApiAction.class); |
| | | |
| | | @Lazy |
| | | @Resource |
| | | private SysUserService sysUserService; |
| | | @Lazy |
| | | @Resource |
| | | private OpeReagentStatusService opeReagentStatusService; |
| | | @Resource |
| | | private SysReagentService sysReagentService; |
| | | @Lazy |
| | | @Resource |
| | | private SysWarehouseContainerService sysWarehouseContainerService; |
| | | @Lazy |
| | | @Resource |
| | | private SysLaboratoryContainerService sysLaboratoryContainerService; |
| | | @Lazy |
| | | @Resource |
| | | private BaseMetaService baseMetaService; |
| | | @Lazy |
| | | @Resource |
| | | private InterfaceService interfaceService; |
| | | @Lazy |
| | | @Resource |
| | | private SysWarehouseService sysWarehouseService; |
| | | |
| | | @Resource |
| | | private SysWarningService sysWarningService; |
| | | |
| | | @Lazy |
| | | @Resource |
| | | private TempSensorsService tempSensorsService; |
| | | |
| | | @Lazy |
| | | @Resource |
| | | private SysFileService sysFileService; |
| | | @Lazy |
| | | @Resource |
| | | private SysLaboratoryContainerDao sysLaboratoryContainerDao; |
| | | @Lazy |
| | | @Resource |
| | | private SysWarehouseContainerDao sysWarehouseContainerDao; |
| | | @Lazy |
| | | @Resource |
| | | private DangerousEncodeService dangerousEncodeService; |
| | | @Lazy |
| | | @Resource |
| | | private EncodeReplaceDictService encodeReplaceDictService; |
| | | @Lazy |
| | | @Resource |
| | | private SysLaboratoryService sysLaboratoryService; |
| | | @Lazy |
| | | @Resource |
| | | private HazardousWasteService hazardousWasteService; |
| | | @Lazy |
| | | @Resource |
| | | private OpeLaboratoryReserveService opeLaboratoryReserveService; |
| | | @Lazy |
| | | @Resource |
| | | private OpeUseFlowService opeUseFlowService; |
| | | @Value("${institute.url}") |
| | |
| | | logger.info("getUserInfo start..."); |
| | | |
| | | List<SysUser> userList = sysUserService.getSysUserInfoList(startTime, endTime); |
| | | List<SysLaboratoryContainer> allLaboratoryContainerList = sysLaboratoryContainerService.getSysLaboratoryContainerList(null,null,null,null,null); |
| | | List<SysLaboratoryContainer> allLaboratoryContainerList = sysLaboratoryContainerService.getSysLaboratoryContainerList(null,null,null,null,null,null,null); |
| | | List<SysWarehouseContainer> allWarehouseContainerList = sysWarehouseContainerService.getSysWarehouseContainerList(null,null,null,null,null); |
| | | |
| | | List<String> containerCodeList = new ArrayList<String>(); |
| | |
| | | hazardousWaste.setMedical(new BigDecimal(0)); |
| | | } |
| | | hazardousWaste.setUpdator(hazardousWaste.getCreator()); |
| | | hazardousWaste.setUpdatetime(new Date()); |
| | | // hazardousWaste.setUpdatetime(new Date()); |
| | | hazardousWasteService.insertInfo(hazardousWaste); |
| | | return ResponseModel.getOkInstence("添加成功"); |
| | | }catch (Exception e){ |
| | |
| | | return ResponseModel.getErrInstance("系统出错"); |
| | | } |
| | | } |
| | | |
| | | // 处理人员违规预警接口 |
| | | @ResponseBody |
| | | @RequestMapping(value = "/delalarmperson") |
| | | public String delalarmperson(HttpServletRequest request) throws IOException { |
| | | logger.info("/api/service/delalarmperson"); |
| | | BufferedReader br = request.getReader(); |
| | | String str, data = ""; |
| | | while((str = br.readLine()) != null){ |
| | | data += str; |
| | | } |
| | | logger.info("delalarmperson" + data); |
| | | // String userId = request.getHeader("userId"); |
| | | JSONObject retJSON = new JSONObject(); |
| | | try { |
| | | interfaceService.delalarmperson(JSONObject.parseObject(data)); |
| | | |
| | | retJSON.put("code", ApiStatus.OK.getRetCode()); |
| | | retJSON.put("message", ApiStatus.OK.getRetMsg()); |
| | | } catch (ApiException e) { |
| | | retJSON.put("code", e.getApiStatus().getRetCode()); |
| | | retJSON.put("message", e.getErrorMessage()); |
| | | } catch (Exception e) { |
| | | retJSON.put("code", ApiStatus.SYS_ERR.getRetCode()); |
| | | StackTraceElement[] stackTraceElements = e.getStackTrace(); |
| | | |
| | | StringBuilder sb = new StringBuilder(); |
| | | sb.append(e.toString()); |
| | | for (StackTraceElement stackTraceElement : stackTraceElements) { |
| | | sb.append("\n"); |
| | | sb.append(stackTraceElement.toString()); |
| | | } |
| | | retJSON.put("message", ApiStatus.SYS_ERR.getRetMsg() + "--" + sb.toString()); |
| | | } |
| | | return retJSON.toJSONString(); |
| | | } |
| | | } |