| | |
| | | } |
| | | |
| | | |
| | | @GetMapping("/zongjanyemianshjianzhou") |
| | | @PostMapping("/zongjanyemianshjianzhou") |
| | | @ApiOperation(value = "总检获取时间轴接口") |
| | | @Transactional |
| | | public AjaxResult zongjanyemianshjianzhou(@RequestParam String tjNUm) { |
| | | TjOrder order = tjOrderService.getOrderByTjNum(tjNUm); |
| | | if (null != order) { |
| | | int czwj = remarkService.panduaniscunzaiweijian(tjNUm); |
| | | int sfwc = remarkService.panduaniswancheng(tjNUm); |
| | | Date checkTime = order.getCheckTime(); |
| | | Date reportTime = order.getReportTime(); |
| | | Integer heshouStatus = order.getHeshouStatus(); |
| | | Date lastTime = order.getPrintLastTime(); |
| | | int a=0; |
| | | if (czwj == 0) { |
| | | //未检 |
| | | a=0; |
| | | } else if (czwj > 0) { |
| | | //在检 |
| | | a=1; |
| | | } else if (sfwc == 0) { |
| | | //已完成 |
| | | a=2; |
| | | } else if (null != checkTime) { |
| | | //已审核 |
| | | a=3; |
| | | } else if (null != reportTime) { |
| | | //生成报告 |
| | | a=4; |
| | | } else if (null != heshouStatus) { |
| | | //报告核收 |
| | | a=5; |
| | | } else if (null != lastTime) { |
| | | //已出报告 |
| | | a=6; |
| | | public AjaxResult zongjanyemianshjianzhou(@RequestBody List<String> tjNUms) { |
| | | |
| | | if(null !=tjNUms && !tjNUms.isEmpty()){ |
| | | List<Map<String,Object>> list=new ArrayList<>(); |
| | | for (String tjNUm : tjNUms) { |
| | | Map<String,Object> map=new HashMap<>(); |
| | | TjOrder order = tjOrderService.getOrderByTjNum(tjNUm); |
| | | if (null != order) { |
| | | int czwj = remarkService.panduaniscunzaiweijian(tjNUm); |
| | | int sfwc = remarkService.panduaniswancheng(tjNUm); |
| | | Date checkTime = order.getCheckTime(); |
| | | Date reportTime = order.getReportTime(); |
| | | Integer heshouStatus = order.getHeshouStatus(); |
| | | Date lastTime = order.getPrintLastTime(); |
| | | int a=0; |
| | | if (czwj == 0) { |
| | | //未检 |
| | | a=0; |
| | | } |
| | | if (czwj > 0) { |
| | | //在检 |
| | | a=1; |
| | | } |
| | | if (sfwc == 0) { |
| | | //已完成 |
| | | a=2; |
| | | } |
| | | if (null != checkTime) { |
| | | //已审核 |
| | | a=3; |
| | | } |
| | | if (null != reportTime) { |
| | | //生成报告 |
| | | a=4; |
| | | } |
| | | if (null != heshouStatus) { |
| | | //报告核收 |
| | | a=5; |
| | | } |
| | | if (null != lastTime) { |
| | | //已出报告 |
| | | a=6; |
| | | } |
| | | map.put("tjNUm",tjNUm); |
| | | map.put("sjz",a); |
| | | list.add(map); |
| | | } |
| | | return AjaxResult.success(a); |
| | | } |
| | | return AjaxResult.success(list); |
| | | } |
| | | return AjaxResult.error(); |
| | | } |