From 6712b6d4d3bd39713d387fead75b7d65f8d157c2 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 27 Sep 2023 19:02:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/wb' into qa

---
 screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
index 467cc88..2d6afe9 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/AllocationServiceImpl.java
@@ -115,11 +115,11 @@
         wrapper.eq("is_del",Constants.NOT_DELETE);
         wrapper.eq("state",0);
         wrapper.eq("is_invalid",0);
+
         //������������������
-        Map<String, Object> userInfo = (Map<String, Object>) TokenUtils.getUserInfo();
-        Object code = userInfo.get("code");
-        if (!ObjectUtils.isEmpty(code)){
-            wrapper.eq("area_code",code);
+        List<Integer> unitList = unitResult();
+        if (CollectionUtils.isNotEmpty(unitList)){
+            wrapper.in("unit_id",unitList);
         }
         List<ResponsibilityUnit> responsibilityUnits = responsibilityUnitMapper.selectList(wrapper);
         return responsibilityUnits;
@@ -220,6 +220,9 @@
             approveTable.setApproveModule(FileTableEnum.ALLOCATION_FOUNDATION.value);
             approveTable.setStateName(AllocationApproveEnum.NEW_BUILT.name);
             approveTableService.saveResult(approveTable);
+        }
+        if(AllocationApproveEnum.NEW_BUILT.value.equals(allocationUpdateCond.getState())) {
+            allocation.setState(AllocationApproveEnum.UNDER_RECTIFICATION.value);
         }
         fileTableService.upDateResult(allocationUpdateCond.getFileBaseList(),allocation.getAllocationId(), FileTableEnum.ALLOCATION_FOUNDATION.value);
         allocationMapper.updateById(allocation);
@@ -646,7 +649,7 @@
         approveTable.setStateName(AllocationApproveEnum.UNDER_RECTIFICATION.name);
         approveTable.setApproveModule(FileTableEnum.ALLOCATION_FOUNDATION.value);
         approveTableService.saveResult(approveTable);
-        fileTableService.upDateResult(changeCond.getFileChangeList(),allocation.getAllocationId(), FileTableEnum.ALLOCATION_FOUNDATION.value);
+        fileTableService.upDateResult(changeCond.getFileChangeList(),allocation.getAllocationId(), FileTableEnum.ALLOCATION_RECTIFICATION.value);
     }
 
     @Override
@@ -659,6 +662,7 @@
         QxUser qxUser = UserHelper.getCurrentUser();
         Allocation allocation = new Allocation();
         allocation.setCheckScore(checkCond.getCheckScore());
+        allocation.setAllocationId(checkCond.getAllocationId());
         allocation.setCheckDescribe(checkCond.getCheckDescribe());
         allocation.setCheckName(qxUser.getUserName());
         allocation.setCheckTime(new Date());
@@ -676,7 +680,7 @@
         }
         approveTable.setApproveModule(FileTableEnum.ALLOCATION_FOUNDATION.value);
         approveTableService.saveResult(approveTable);
-        fileTableService.upDateResult(checkCond.getFileApproveList(),checkCond.getAllocationId(), FileTableEnum.ALLOCATION_FOUNDATION.value);
+        fileTableService.upDateResult(checkCond.getFileApproveList(),checkCond.getAllocationId(), FileTableEnum.ALLOCATION_APPROVE.value);
     }
 
     @Override

--
Gitblit v1.8.0