Bladeren bron

备选交收库列表核验状态调整

guobing 6 dagen geleden
bovenliggende
commit
c52df53bc5

+ 2 - 0
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/controller/admin/delivery/vo/SpareRespVO.java

@@ -60,6 +60,8 @@ public class SpareRespVO implements Serializable {
60 60
     @Schema(description = "查看状态")
61 61
     @DictFormat(DictTypeConstants.HY_STATE)
62 62
     private Integer hyState;
63
+    @Schema(description = "核验状态字符串")
64
+    private String hyStateStr;
63 65
     @Schema(description = "附件信息")
64 66
     private String fileIds;
65 67
     @Schema(description = "附件数量")

+ 12 - 0
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/caxx/CaxxServiceImpl.java

@@ -163,6 +163,18 @@ public class CaxxServiceImpl implements CaxxService {
163 163
                 } else {
164 164
                     s.setFileNumber(0);
165 165
                 }
166
+
167
+                // 获取当前记录的会议状态字符串
168
+                String hyStateStr = s.getHyStateStr();
169
+                if ("0".equals(hyStateStr)) {
170
+                     s.setHyState(0);
171
+                }else if ((hyStateStr.contains("1") || hyStateStr.contains("2")) && hyStateStr.contains("0")) {
172
+                    s.setHyState(3);
173
+                }else if ((hyStateStr.contains("1") || hyStateStr.contains("2")) && !hyStateStr.contains("0")) {
174
+                    s.setHyState(4);
175
+                }else {
176
+                    s.setHyState(0);
177
+                }
166 178
             });
167 179
         }
168 180
         return new PageResult<>(page.getRecords(), page.getTotal());

+ 1 - 1
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/delivery/DeliveryServiceImpl.java

@@ -87,7 +87,7 @@ public class DeliveryServiceImpl implements DeliveryService {
87 87
         // 单位信息
88 88
         if (ObjectUtils.isNotEmpty(createReqVO.getDwxxReqVO())) {
89 89
             if (ObjectUtils.isEmpty(createReqVO.getDwxxReqVO().getTyxydm())) {
90
-                CommonResult.error(null, "统一信用编码为空");
90
+                return CommonResult.error(null, "统一信用编码为空");
91 91
             }
92 92
             //根据统一信用编码----添加之前查询是否已经添加过该单位
93 93
             List<DwxxDO> tyxydm1 = dwxxMapper.selectList(

+ 6 - 0
delivery-module-core/delivery-module-core-biz/src/main/java/com/unis/module/coding/service/dwxx/DwxxServiceImpl.java

@@ -901,6 +901,12 @@ public class DwxxServiceImpl implements DwxxService {
901 901
     private void setAreaCodeBasedOnLevel(DeliveryPageReqVO pageReqVO, List<AreaLevelDO> allAreaLevels) {
902 902
         int areaLevel = pageReqVO.getAreaLevel();
903 903
         switch (areaLevel) {
904
+            case 0:
905
+                pageReqVO.setAreaSheng(null);
906
+                pageReqVO.setAreaShi(null);
907
+                pageReqVO.setAreaXian(null);
908
+                pageReqVO.setAreaCode(null);
909
+                break;
904 910
             case 1:
905 911
                 pageReqVO.setAreaSheng(pageReqVO.getAreaCode());
906 912
                 AreaLevelDO sheng = findAreaLevel(allAreaLevels, pageReqVO.getAreaCode());

+ 2 - 2
delivery-module-core/delivery-module-core-biz/src/main/resources/mapper/caxx/CaxxMapper.xml

@@ -158,7 +158,7 @@
158 158
             ck.KQFZR kqfzr,
159 159
             ck.LXDH lxdh,
160 160
             ifnull(t1.HYRY_NAME, '-') hyry_name,
161
-            t1.hy_state,
161
+            t1.hy_state hyStateStr,
162 162
             t1.rdyh_name,
163 163
             dk.PZXX file_ids
164 164
         from  DELIVERY_DWXX cd
@@ -169,7 +169,7 @@
169 169
                         KQ_ID,
170 170
                         count(CA_ID) yxcfnum,
171 171
                         HYRY_NAME,
172
-                        hy_state,
172
+                        LISTAGG(DISTINCT hy_state, ',') hy_state,
173 173
                         LISTAGG(DISTINCT rdyh_name, ',') rdyh_name
174 174
                 from DELIVERY_BANK
175 175
                 where  DELETED=0  and rdyh_id = #{pageReqVO.yhmc}