Bladeren bron

feat(对接交行):静默户修改

Wangyafan 3 weken geleden
bovenliggende
commit
5b0036ac14

+ 14 - 0
src/main/java/com/inkasso/factoring/bocom/vipaccount/entity/BocomVipSilentAccountInfo.java

@@ -27,6 +27,12 @@ public class BocomVipSilentAccountInfo extends BaseEntity {
     @TableField("payer_account_name")
     private String payerAccountName;
 
+    /**
+     * 静默户编号
+     */
+    @TableField("silent_account_number")
+    private String silentAccountNumber;
+
     public Long getBocomVipAccountBasicInfoId() {
         return bocomVipAccountBasicInfoId;
     }
@@ -42,6 +48,14 @@ public class BocomVipSilentAccountInfo extends BaseEntity {
         this.payerAccountName = payerAccountName;
     }
 
+    public String getSilentAccountNumber() {
+        return silentAccountNumber;
+    }
+
+    public void setSilentAccountNumber(String silentAccountNumber) {
+        this.silentAccountNumber = silentAccountNumber;
+    }
+
     @Override
     public String toString() {
         return "BocomVipSilentAccountInfo{" +

+ 3 - 2
src/main/java/com/inkasso/factoring/bocom/vipaccount/service/impl/BocomVipAccountBasicInfoServiceImpl.java

@@ -291,7 +291,7 @@ public class BocomVipAccountBasicInfoServiceImpl extends ServiceImpl<BocomVipAcc
                 silentAccountInfos.add(newSilentAccountInfo);
                 oldBasicInfo.setSilentAccountInfoList(silentAccountInfos);
                 try {
-                    responseJson = restTemplate.postForObject(bocomVipUpdateUrl, basicInfo, ResponseJson.class);
+                    responseJson = restTemplate.postForObject(bocomVipUpdateUrl, oldBasicInfo, ResponseJson.class);
                     if (!responseJson.getCode().equals(200)) {
                         throw new BusinessException(CodeUtil.FAIL, responseJson.getMsg().toString());
                     }
@@ -311,8 +311,9 @@ public class BocomVipAccountBasicInfoServiceImpl extends ServiceImpl<BocomVipAcc
                 List<Long> ids = new ArrayList<>();
                 ids.add(deleteSilentId);
                 oldBasicInfo.setDeleteSilentIds(ids);
+                oldBasicInfo.setSilentAccountInfoList(new ArrayList<>());
                 try {
-                    responseJson = restTemplate.postForObject(bocomVipUpdateUrl, basicInfo, ResponseJson.class);
+                    responseJson = restTemplate.postForObject(bocomVipUpdateUrl, oldBasicInfo, ResponseJson.class);
                     if (!responseJson.getCode().equals(200)) {
                         throw new BusinessException(CodeUtil.FAIL, responseJson.getMsg().toString());
                     }