| | |
| | | Map<String, Object> component2 = (Map<String, Object>) placerGroup.get("component2"); |
| | | Map<String, Object> observationRequest = (Map<String, Object>) component2.get("observationRequest"); |
| | | Map<String, Object> id = (Map<String, Object>) observationRequest.get("id"); |
| | | String applyNo = String.valueOf(id.get("extension")); |
| | | Map<String, Object> item = (Map<String, Object>) id.get("item"); |
| | | String applyNo = (String) item.get("extension"); |
| | | |
| | | //获取status |
| | | Map<String, Object> component1 = (Map<String, Object>) observationRequest.get("component1"); |
| | | Map<String, Object> processStep = (Map<String, Object>) component1.get("processStep"); |
| | | Map<String, Object> codeMap = (Map<String, Object>) processStep.get("code"); |
| | | String status = String.valueOf(codeMap.get("code")); |
| | | |
| | | Date date = null; |
| | | if (status.equals("3")) { |
| | | //记录登记时间 |
| | | date = new Date(); |
| | | } |
| | | //状态更新 |
| | | Integer i = appointmentMapper.updateStatusByApplyNo(applyNo, status, null); |
| | | Integer i = appointmentMapper.updateStatusByApplyNo(applyNo, status, date); |
| | | log.info("申请单登记applyNo:{},状态status:{},更新结果:{}", applyNo, status, i); |
| | | |
| | | } |