Преглед изворни кода

解决个贷二维码委托人有顿号问题

wucl пре 6 месеци
родитељ
комит
4aa3baf57d

+ 2 - 1
dao/src/main/resources/mapper/PersonalTargetMapper.xml

@@ -35,7 +35,8 @@
             ROUND(pt.amount/10000,2) AS amount,
             p.location AS productionName,
             p.order_id AS productionNo ,
-            CONCAT_WS('、',p.bailorA,p.bailorB) as bailor
+            p.bailorA,
+            p.bailorB
         FROM
             personal_target pt
                 LEFT JOIN personal p ON p.id = pt.personal_id

+ 4 - 0
domain/src/main/java/com/dayou/vo/ProdValidateVO.java

@@ -18,6 +18,10 @@ public class ProdValidateVO {
 
     private String bailor;
 
+    private String bailorA;
+
+    private String bailorB;
+
     private String productionName;
 
     private BigDecimal acreage;

+ 7 - 0
service/src/main/java/com/dayou/service/impl/BusinessProductionServiceImpl.java

@@ -121,6 +121,13 @@ public class BusinessProductionServiceImpl implements IBusinessProductionService
         ProdValidateVO prodValidateVO = null;
         if (MainBusinessEnum.PERSONAL_BUSINESS.name().equals(businessType)){
             prodValidateVO = personalTargetMapper.validateProd(businessId);
+            if (StrUtil.isNotBlank(prodValidateVO.getBailorA()) && StrUtil.isNotBlank(prodValidateVO.getBailorB())){
+                prodValidateVO.setBailor(prodValidateVO.getBailorA()+"、"+prodValidateVO.getBailorB());
+            }else if (StrUtil.isNotBlank(prodValidateVO.getBailorA()) && StrUtil.isBlank(prodValidateVO.getBailorB())){
+                prodValidateVO.setBailor(prodValidateVO.getBailorA());
+            }else {
+                prodValidateVO.setBailor(prodValidateVO.getBailorB());
+            }
         }
         if (MainBusinessEnum.MAJOR_BUSINESS.name().equals(businessType)){
             prodValidateVO = majorProductionMapper.validateProd(businessId);