| | |
| | | import cn.lihu.jh.module.ecg.feign.FeeConfirmFeignService; |
| | | import cn.lihu.jh.module.ecg.service.queue.QueueServiceTxFunctions; |
| | | import cn.lihu.jh.module.ecg.webservice.WebServiceClient; |
| | | import cn.lihu.jh.module.infra.dal.dataobject.config.ConfigDO; |
| | | import cn.lihu.jh.module.infra.dal.mysql.config.ConfigMapper; |
| | | import cn.lihu.jh.module.infra.service.config.ConfigService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | |
| | | @Resource |
| | | CheckTypeMapper checkTypeMapper; |
| | | |
| | | @Resource |
| | | private ConfigService configService; |
| | | |
| | | @Autowired |
| | | private WebServiceClient webServiceClient; |
| | | |
| | | @Value("${spring.profiles.active}") |
| | | private String active; |
| | | |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | //检查完成后,此时检查登记写成了,需要将这个回写给集成平台(线上环境才回写) |
| | | if (active.equals("prod")) { |
| | | ConfigDO configDO = configService.getConfigByKey("ecg.back.data"); |
| | | if (configDO.getValue().equals("1")) { |
| | | if (createReqVO.getCheckType() != 100 && createReqVO.getCheckType() != 1000 && createReqVO.getCheckType() != 1100 && createReqVO.getCheckType() != 1400 && createReqVO.getCheckType() != 1500) { |
| | | AppointmentDO appointmentDO = appointmentMapper.getByApplyNo(createReqVO.getApplyNo()); |
| | | ApplicationTemplate app = new ApplicationTemplate(); |
| | |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "3", new Date()); |
| | | } |
| | | } else { |
| | | //检查类型是床边的或常规的,需要根据applyNo,将appiontment表里的status改成7 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | | } |
| | | } else { |
| | | if (createReqVO.getCheckType() != 100 && createReqVO.getCheckType() != 1000 && createReqVO.getCheckType() != 1100 && createReqVO.getCheckType() != 1400 && createReqVO.getCheckType() != 1500) { |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | |
| | | } else { |
| | | //检查类型是床边的或常规的,需要根据applyNo,将appiontment表里的status改成7 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | |
| | | } |
| | | |
| | | //设备领取完成后,此时检查登记写成了,需要将这个回写给集成平台(线上环境才回写) |
| | | if (active.equals("prod")) { |
| | | ConfigDO configDO = configService.getConfigByKey("ecg.back.data"); |
| | | if (configDO.getValue().equals("1")) { |
| | | AppointmentDO appointmentDO = appointmentMapper.getByApplyNo(createReqVO.getApplyNo()); |
| | | ApplicationTemplate app = new ApplicationTemplate(); |
| | | String action = "S0405"; |
| | |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "3", new Date()); |
| | | } |
| | | } else { |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "3", new Date()); |
| | | |
| | | } |
| | | List<Integer> jobTypeList = new ArrayList<Integer>(); |
| | | jobTypeList.add(DevRentStateEnum.RECEIVED.getState()); |
| | |
| | | createReqVO.setState(DevRentStateEnum.ROUTINE_CANCELLED.getState()); |
| | | updateDevRent(createReqVO); |
| | | |
| | | if (active.equals("prod")) { |
| | | ConfigDO configDO = configService.getConfigByKey("ecg.back.data"); |
| | | if (configDO.getValue().equals("1")) { |
| | | if (cancelReqVO.getCheckType() != 100 && cancelReqVO.getCheckType() != 1000 && cancelReqVO.getCheckType() != 1100 && cancelReqVO.getCheckType() != 1400 && cancelReqVO.getCheckType() != 1500) { |
| | | AppointmentDO appointmentDO = appointmentMapper.getByApplyNo(createReqVO.getApplyNo()); |
| | | ApplicationTemplate app = new ApplicationTemplate(); |
| | |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | } |
| | | } else { |
| | | //检查类型是床边的或常规的,需要根据applyNo,将appiontment表里的status改成7 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | | } |
| | | } else { |
| | | if (cancelReqVO.getCheckType() != 100 && cancelReqVO.getCheckType() != 1000 && cancelReqVO.getCheckType() != 1100 && cancelReqVO.getCheckType() != 1400 && cancelReqVO.getCheckType() != 1500) { |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | |
| | | } else { |
| | | //检查类型是床边的或常规的,需要根据applyNo,将appiontment表里的status改成7 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | |
| | | createReqVO.setState(DevRentStateEnum.RECEIVED_CANCELLED.getState()); |
| | | updateDevRent(createReqVO); |
| | | |
| | | if (active.equals("prod")) { |
| | | ConfigDO configDO = configService.getConfigByKey("ecg.back.data"); |
| | | if (configDO.getValue().equals("1")) { |
| | | AppointmentDO appointmentDO = appointmentMapper.getByApplyNo(createReqVO.getApplyNo()); |
| | | ApplicationTemplate app = new ApplicationTemplate(); |
| | | String action = "S0405"; |
| | |
| | | if (s.contains("更新成功")) { |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | } |
| | | } else { |
| | | if (cancelReqVO.getCheckType() != 100 && cancelReqVO.getCheckType() != 1000 && cancelReqVO.getCheckType() != 1100 && cancelReqVO.getCheckType() != 1400 && cancelReqVO.getCheckType() != 1500) { |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | |
| | | } else { |
| | | //检查类型是床边的或常规的,需要根据applyNo,将appiontment表里的status改成7 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | | } |
| | | } |
| | | |
| | |
| | | createReqVO.setState(DevRentStateEnum.INSTALL_CANCELLED.getState()); |
| | | updateDevRent(createReqVO); |
| | | |
| | | if (active.equals("prod")) { |
| | | ConfigDO configDO = configService.getConfigByKey("ecg.back.data"); |
| | | if (configDO.getValue().equals("1")) { |
| | | AppointmentDO appointmentDO = appointmentMapper.getByApplyNo(createReqVO.getApplyNo()); |
| | | ApplicationTemplate app = new ApplicationTemplate(); |
| | | String action = "S0405"; |
| | |
| | | if (s.contains("更新成功")) { |
| | | //需要根据applyNo,将appiontment表里的status改成3 |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | } |
| | | } else { |
| | | //这里是测试本地修改 |
| | | if (cancelReqVO.getCheckType() != 100 && cancelReqVO.getCheckType() != 1000 && cancelReqVO.getCheckType() != 1100 && cancelReqVO.getCheckType() != 1400 && cancelReqVO.getCheckType() != 1500) { |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "4", null); |
| | | |
| | | } else { |
| | | appointmentMapper.updateStatusByApplyNo(createReqVO.getApplyNo(), "7", null); |
| | | } |
| | | } |
| | | |