Commit 6965a49783a038b6828a6ad6ecb6e7fbd8f78a93

Authored by wtt
1 parent 80c8db8c10

update

Showing 2 changed files with 9 additions and 4 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java View file @ 6965a49
... ... @@ -492,12 +492,11 @@
492 492 sieveModel.setSieveType(sieveApplyOrderModel.getSieveType());
493 493 sieveModel.setCostType(sieveApplyOrderModel.getCostType());
494 494 sieveService.addChanQianSieve(sieveModel);
495   -
  495 + map.put("sieveModelid", sieveModel.getId());
496 496 operateLogFacade.addAddOptLog(userId, Integer.parseInt(hospitalId), sieveModel, OptActionEnums.ADD.getId(), "增加产筛申请单");
497 497 }
498 498 }
499 499 map.put("orderModelid", orderModel.getId());
500   - map.put("sieveModelid", sieveModel.getId());
501 500 idList.add(map);
502 501 }
503 502 }
504 503  
... ... @@ -507,12 +506,14 @@
507 506 sieveApplyOrderModel1.setId(str.get("orderModelid").toString());
508 507 sieveApplyOrderModel1.setModified(new Date());
509 508 sieveApplyOrderModel1.setStatus(1);
510   - sieveApplyOrderModel1.setLymsSieveId(str.get("sieveModelid").toString());
  509 + if(str.containsKey("sieveModelid")){
  510 + sieveApplyOrderModel1.setLymsSieveId(str.get("sieveModelid").toString());
  511 + }
511 512 SieveApplyOrderQuery sieveApplyOrderQuery2 = new SieveApplyOrderQuery();
512 513 sieveApplyOrderQuery2.setId(str.get("orderModelid").toString());
513 514 List<SieveApplyOrderModel> list2 = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery2);
514 515 applyOrderService.updateSieve(sieveApplyOrderModel1);
515   - operateLogFacade.addModifyOptLog(userId, Integer.parseInt(hospitalId), list2.get(0), sieveApplyOrderModel1, OptActionEnums.UPDATE.getId(), "更新产晒申请");
  516 + operateLogFacade.addModifyOptLog(userId, Integer.parseInt(hospitalId), list2.size() > 0 ? list2.get(0) : null, sieveApplyOrderModel1, OptActionEnums.UPDATE.getId(), "更新产晒申请");
516 517 }
517 518 }
518 519 SieveQuery sieveQuery = new SieveQuery();
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java View file @ 6965a49
... ... @@ -852,6 +852,10 @@
852 852 } else {
853 853 //1.2.1 查看申请单
854 854 List<SieveApplyOrderModel> sieveApplyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1);
  855 + if(CollectionUtils.isEmpty(sieveApplyOrderModels)){
  856 + sieveApplyOrderQuery1.setLymsSieveId(null);
  857 + sieveApplyOrderModels = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1);
  858 + }
855 859 if (CollectionUtils.isNotEmpty(sieveApplyOrderModels)) {
856 860 Map<String, Object> result = new HashMap<>();
857 861