Преглед на файлове

1 修改支付类型bug

11816 преди 1 месец
родител
ревизия
29f9932113

+ 1
- 0
src/main/java/com/example/backend/pAndSExe/service/impl/PayServiceImpl.java Целия файл

@@ -116,6 +116,7 @@ public class PayServiceImpl implements PayService {
116 116
                 Paystockdtl dtl = new Paystockdtl();
117 117
                 Long dtlId = IdWorker.getId(); // 子表雪花ID(和Exe1一致)
118 118
                 dtl.setId(dtlId);
119
+                dtl.setPayType(exe3.getPayType());
119 120
                 dtl.setRid(ctrlId);            // 关联主表ID(和Exe1的rid逻辑一致)
120 121
                 dtl.setAppAmt(exe3.getAppAmt());// 对应inf_exe3.appAmt
121 122
                 dtl.setBizType(purchasecontract.getBiztype());

+ 10
- 2
src/main/java/com/example/backend/pAndSExe/util/PsExeExcelUtil.java Целия файл

@@ -712,7 +712,11 @@ public class PsExeExcelUtil {
712 712
             entity.setSupBank(payFields.length >= 2 ? payFields[1].trim() : null);
713 713
             entity.setIssuingBankAcc(payFields.length >= 3 ? payFields[2].trim() : null);
714 714
         }
715
-        entity.setPayType(trimField(dto.getPayType()));
715
+        String payType=dto.getPayType();
716
+        if ("发票后结算".equals(dto.getPayType())){
717
+            payType="发票后结算款";
718
+        }
719
+        entity.setPayType(trimField(payType));
716 720
         entity.setPayment(trimField(dto.getPayment()));
717 721
         // 申请金额:数值转换(保留2位小数,和Sheet1的金额字段一致)
718 722
         entity.setAppAmt(parseBigDecimal(dto.getAppAmt(), 2));
@@ -852,7 +856,11 @@ public class PsExeExcelUtil {
852 856
         entity.setCreateTime(new Date()); // 创建时间
853 857
 
854 858
         // 5. 业务字段赋值(trim处理+组合列拆分+数值转换,完全仿照Exe3)
855
-        entity.setPayType(trimField(dto.getPayType()));       // 付款类型
859
+        String payType=dto.getPayType();
860
+        if ("发票后结算".equals(dto.getPayType())){
861
+            payType="发票后结算款";
862
+        }
863
+        entity.setPayType(trimField(payType));
856 864
         entity.setExpNode(trimField(dto.getExpNode()));       // 业务类别
857 865
         entity.setPono(pono);                                 // 采购合同号(已trim)
858 866
         entity.setSono(sono);                                 // 销售合同号(已trim)

Loading…
Отказ
Запис