Commit 4350583e5860c82d20a5c843cda7de3e22c7bba4
1 parent
d28fc887
refactor(kingdee): 统一验证标记方法并优化映射逻辑
- 将接口 VerifyMarkInterface 中的 getVerifyMark() 方法重命名为 verify() - 更新所有实现类中的对应方法名为 verify() - 修改 BaseBill 类中货币转换器为 CurrencyConverter - 删除 CustomerMapping 中的注释掉的字段声明 - 优化 ReceiptTransformer、ReceivableTransformer 和 RefundTransformer 中的映射逻辑,使用 Optional 处理可能为空的验证键和返回键 - 在 Transformer 中调用 verify() 方法替代原来的 getVerifyMark() 方法
Showing
38 changed files
with
55 additions
and
50 deletions
tax-central/src/main/java/com/diligrp/tax/central/domain/document/kingdee/BaseBill.java
| @@ -47,6 +47,6 @@ public abstract class BaseBill extends BaseDocument { | @@ -47,6 +47,6 @@ public abstract class BaseBill extends BaseDocument { | ||
| 47 | /** | 47 | /** |
| 48 | * 货币(FCURRENCYID) | 48 | * 货币(FCURRENCYID) |
| 49 | */ | 49 | */ |
| 50 | - @Converter(value = StringConverter.class, targetField = "FCURRENCYID") | 50 | + @Converter(value = CurrencyConverter.class, targetField = "FCURRENCYID") |
| 51 | private String currency; | 51 | private String currency; |
| 52 | } | 52 | } |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/CustomerMapping.java
| @@ -20,7 +20,6 @@ public class CustomerMapping extends BaseMapping { | @@ -20,7 +20,6 @@ public class CustomerMapping extends BaseMapping { | ||
| 20 | private FUseOrgId FUseOrgId; | 20 | private FUseOrgId FUseOrgId; |
| 21 | private String FShortName; | 21 | private String FShortName; |
| 22 | private FCOUNTRY FCOUNTRY; | 22 | private FCOUNTRY FCOUNTRY; |
| 23 | -// private FTRADINGCURRID FTRADINGCURRID; | ||
| 24 | private FPROVINCIAL FPROVINCIAL; | 23 | private FPROVINCIAL FPROVINCIAL; |
| 25 | private String FADDRESS; | 24 | private String FADDRESS; |
| 26 | private FGroup FGroup; | 25 | private FGroup FGroup; |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/VerifyMarkInterface.java
| @@ -2,7 +2,7 @@ package com.diligrp.tax.central.domain.mapping.kingdee; | @@ -2,7 +2,7 @@ package com.diligrp.tax.central.domain.mapping.kingdee; | ||
| 2 | 2 | ||
| 3 | public interface VerifyMarkInterface { | 3 | public interface VerifyMarkInterface { |
| 4 | 4 | ||
| 5 | - String getVerifyMark(); | 5 | + String verify(); |
| 6 | 6 | ||
| 7 | String value(); | 7 | String value(); |
| 8 | } | 8 | } |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FACCOUNTID.java
| @@ -22,7 +22,7 @@ public class FACCOUNTID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FACCOUNTID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FACCOUNTID.FNumber"; | 26 | return "FACCOUNTID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FASSETID.java
| @@ -21,7 +21,7 @@ public class FASSETID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FASSETID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FASSETID.FNUMBER"; | 25 | return "FASSETID.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FBillTypeID.java
| @@ -21,7 +21,7 @@ public class FBillTypeID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FBillTypeID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FBillTypeID.FNUMBER"; | 25 | return "FBillTypeID.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCONTACTUNIT.java
| @@ -21,7 +21,7 @@ public class FCONTACTUNIT implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FCONTACTUNIT implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FCONTACTUNIT.FNumber"; | 25 | return "FCONTACTUNIT.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCOSTDEPARTMENTID.java
| @@ -21,7 +21,7 @@ public class FCOSTDEPARTMENTID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FCOSTDEPARTMENTID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FCOSTDEPARTMENTID.FNUMBER"; | 25 | return "FCOSTDEPARTMENTID.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCOSTID.java
| @@ -21,7 +21,7 @@ public class FCOSTID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FCOSTID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FCOSTID.FNUMBER"; | 25 | return "FCOSTID.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCOUNTRY.java
| @@ -21,7 +21,7 @@ public class FCOUNTRY implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FCOUNTRY implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FCOUNTRY.FNumber"; | 25 | return "FCOUNTRY.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCURRENCYID.java
| @@ -22,7 +22,7 @@ public class FCURRENCYID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FCURRENCYID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FCURRENCYID.FNumber"; | 26 | return "FCURRENCYID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCUSTOMERID.java
| @@ -22,7 +22,7 @@ public class FCUSTOMERID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FCUSTOMERID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FCUSTOMERID.FNumber"; | 26 | return "FCUSTOMERID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FChargeId.java
| @@ -21,7 +21,7 @@ public class FChargeId implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FChargeId implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FChargeId.FNumber"; | 25 | return "FChargeId.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FContactId.java
| @@ -21,7 +21,7 @@ public class FContactId implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FContactId implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FContactId.FNUMBER"; | 25 | return "FContactId.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FCreateOrgId.java
| @@ -21,7 +21,7 @@ public class FCreateOrgId implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FCreateOrgId implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FCreateOrgId.FNumber"; | 25 | return "FCreateOrgId.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FGroup.java
| @@ -21,7 +21,7 @@ public class FGroup implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FGroup implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FGroup.FNumber"; | 25 | return "FGroup.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FMAINBOOKSTDCURRID.java
| @@ -22,7 +22,7 @@ public class FMAINBOOKSTDCURRID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FMAINBOOKSTDCURRID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FMAINBOOKSTDCURRID.FNumber"; | 26 | return "FMAINBOOKSTDCURRID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FORDERID.java
| @@ -21,7 +21,7 @@ public class FORDERID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FORDERID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FORDERID.FNumber"; | 25 | return "FORDERID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FPAYORGID.java
| @@ -22,7 +22,7 @@ public class FPAYORGID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FPAYORGID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FPAYORGID.FNumber"; | 26 | return "FPAYORGID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FPAYUNIT.java
| @@ -21,7 +21,7 @@ public class FPAYUNIT implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FPAYUNIT implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FPAYUNIT.FNumber"; | 25 | return "FPAYUNIT.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FPROVINCIAL.java
| @@ -21,7 +21,7 @@ public class FPROVINCIAL implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FPROVINCIAL implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FPROVINCIAL.FNumber"; | 25 | return "FPROVINCIAL.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FPURPOSEID.java
| @@ -21,7 +21,7 @@ public class FPURPOSEID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FPURPOSEID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FPURPOSEID.FNumber"; | 25 | return "FPURPOSEID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FRECTUNIT.java
| @@ -22,7 +22,7 @@ public class FRECTUNIT implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FRECTUNIT implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FRECTUNIT.FNumber"; | 26 | return "FRECTUNIT.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSALEDEPTID.java
| @@ -21,7 +21,7 @@ public class FSALEDEPTID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FSALEDEPTID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FSALEDEPTID.FNumber"; | 25 | return "FSALEDEPTID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSALEORGID.java
| @@ -22,7 +22,7 @@ public class FSALEORGID implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FSALEORGID implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FSALEORGID.FNumber"; | 26 | return "FSALEORGID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSETTLECUR.java
| @@ -21,7 +21,7 @@ public class FSETTLECUR implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FSETTLECUR implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FSETTLECUR.FNUMBER"; | 25 | return "FSETTLECUR.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSETTLEMAINBOOKID.java
| @@ -21,7 +21,7 @@ public class FSETTLEMAINBOOKID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FSETTLEMAINBOOKID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FSETTLEMAINBOOKID.FNUMBER"; | 25 | return "FSETTLEMAINBOOKID.FNUMBER"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSETTLEORGID.java
| @@ -21,7 +21,7 @@ public class FSETTLEORGID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FSETTLEORGID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FSETTLEORGID.FNumber"; | 25 | return "FSETTLEORGID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSETTLETYPE.java
| @@ -22,7 +22,7 @@ public class FSETTLETYPE implements VerifyMarkInterface { | @@ -22,7 +22,7 @@ public class FSETTLETYPE implements VerifyMarkInterface { | ||
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | @Override | 24 | @Override |
| 25 | - public String getVerifyMark() { | 25 | + public String verify() { |
| 26 | return "FSETTLETYPEID.FNumber"; | 26 | return "FSETTLETYPEID.FNumber"; |
| 27 | } | 27 | } |
| 28 | 28 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FSettleTypeID.java
| @@ -21,7 +21,7 @@ public class FSettleTypeID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FSettleTypeID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FSettleTypeID.FNumber"; | 25 | return "FSettleTypeID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FTRADINGCURRID.java
| @@ -21,7 +21,7 @@ public class FTRADINGCURRID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FTRADINGCURRID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FTRADINGCURRID.FNumber"; | 25 | return "FTRADINGCURRID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FTRANSFERID.java
| @@ -21,7 +21,7 @@ public class FTRANSFERID implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FTRANSFERID implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FTRANSFERID.FNumber"; | 25 | return "FTRANSFERID.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/FUseOrgId.java
| @@ -21,7 +21,7 @@ public class FUseOrgId implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class FUseOrgId implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "FUseOrgId.FNumber"; | 25 | return "FUseOrgId.FNumber"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-central/src/main/java/com/diligrp/tax/central/domain/mapping/kingdee/base/F_PZCW_Base_qtr.java
| @@ -21,7 +21,7 @@ public class F_PZCW_Base_qtr implements VerifyMarkInterface { | @@ -21,7 +21,7 @@ public class F_PZCW_Base_qtr implements VerifyMarkInterface { | ||
| 21 | } | 21 | } |
| 22 | 22 | ||
| 23 | @Override | 23 | @Override |
| 24 | - public String getVerifyMark() { | 24 | + public String verify() { |
| 25 | return "F_PZCW_Base_qtr.FName"; | 25 | return "F_PZCW_Base_qtr.FName"; |
| 26 | } | 26 | } |
| 27 | 27 |
tax-map/src/main/java/com/diligrp/tax/mapping/demarcate/Transformer.java
| @@ -92,7 +92,7 @@ public abstract class Transformer<T extends BaseMapping> { | @@ -92,7 +92,7 @@ public abstract class Transformer<T extends BaseMapping> { | ||
| 92 | // 检查字段值是否为null | 92 | // 检查字段值是否为null |
| 93 | if (Objects.nonNull(fieldValue)) { | 93 | if (Objects.nonNull(fieldValue)) { |
| 94 | VerifyMarkInterface verifyObject = (VerifyMarkInterface) fieldValue; | 94 | VerifyMarkInterface verifyObject = (VerifyMarkInterface) fieldValue; |
| 95 | - String verifyMark = verifyObject.getVerifyMark(); | 95 | + String verifyMark = verifyObject.verify(); |
| 96 | String value = verifyObject.value(); | 96 | String value = verifyObject.value(); |
| 97 | if (Objects.nonNull(value)) { | 97 | if (Objects.nonNull(value)) { |
| 98 | var verify = verifyMark + "=" + value; | 98 | var verify = verifyMark + "=" + value; |
tax-map/src/main/java/com/diligrp/tax/mapping/demarcate/kingdee/ReceiptTransformer.java
| @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | ||
| 9 | import com.diligrp.tax.mapping.demarcate.Transformer; | 9 | import com.diligrp.tax.mapping.demarcate.Transformer; |
| 10 | import org.springframework.stereotype.Component; | 10 | import org.springframework.stereotype.Component; |
| 11 | 11 | ||
| 12 | +import java.util.List; | ||
| 13 | +import java.util.Optional; | ||
| 14 | + | ||
| 12 | 15 | ||
| 13 | /** | 16 | /** |
| 14 | * @Author: zhangmeiyang | 17 | * @Author: zhangmeiyang |
| @@ -27,11 +30,10 @@ public class ReceiptTransformer extends Transformer<ReceiptMapping> { | @@ -27,11 +30,10 @@ public class ReceiptTransformer extends Transformer<ReceiptMapping> { | ||
| 27 | public ReceiptMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { | 30 | public ReceiptMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { |
| 28 | ReceiptBill bill = (ReceiptBill) document; | 31 | ReceiptBill bill = (ReceiptBill) document; |
| 29 | ReceiptMapping mapping = MappingUtils.convertValue(bill,ReceiptMapping.class); | 32 | ReceiptMapping mapping = MappingUtils.convertValue(bill,ReceiptMapping.class); |
| 30 | - var verifyInformation = "FBillTypeID.FNumber = 'scfyys-001' AND F_ZDB_text1 ='202510310900489' AND FALLAMOUNTFOR = '515.0' AND F_ZDB_Text667 = '正向流程' AND F_ZDB_Text5 ='666625013581'"; | ||
| 31 | - var returnKeys = "FID"; | ||
| 32 | - mapping.setVerifyInformation(verifyInformation); | ||
| 33 | - mapping.setReturnKeys(returnKeys); | ||
| 34 | - //TODO 组装部分参数字段 | 33 | + List<String> verifyKeys = getVerifyKeys(tenantPipeline.getId()); |
| 34 | + String returnKeys = getReturnKeys(tenantPipeline.getId()); | ||
| 35 | + Optional.ofNullable(verifyKeys).ifPresent(e -> mapping.setVerifyInformation(getVerifyString(verifyKeys, mapping))); | ||
| 36 | + Optional.ofNullable(returnKeys).ifPresent(mapping::setReturnKeys); | ||
| 35 | return mapping; | 37 | return mapping; |
| 36 | } | 38 | } |
| 37 | } | 39 | } |
tax-map/src/main/java/com/diligrp/tax/mapping/demarcate/kingdee/ReceivableTransformer.java
| @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | ||
| 9 | import com.diligrp.tax.mapping.demarcate.Transformer; | 9 | import com.diligrp.tax.mapping.demarcate.Transformer; |
| 10 | import org.springframework.stereotype.Component; | 10 | import org.springframework.stereotype.Component; |
| 11 | 11 | ||
| 12 | +import java.util.List; | ||
| 13 | +import java.util.Optional; | ||
| 14 | + | ||
| 12 | 15 | ||
| 13 | /** | 16 | /** |
| 14 | * @Author: zhangmeiyang | 17 | * @Author: zhangmeiyang |
| @@ -27,11 +30,10 @@ public class ReceivableTransformer extends Transformer<ReceivableMapping> { | @@ -27,11 +30,10 @@ public class ReceivableTransformer extends Transformer<ReceivableMapping> { | ||
| 27 | public ReceivableMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { | 30 | public ReceivableMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { |
| 28 | ReceivableBill bill = (ReceivableBill) document; | 31 | ReceivableBill bill = (ReceivableBill) document; |
| 29 | ReceivableMapping mapping = MappingUtils.convertValue(bill,ReceivableMapping.class); | 32 | ReceivableMapping mapping = MappingUtils.convertValue(bill,ReceivableMapping.class); |
| 30 | - var verifyInformation = "FBillTypeID.FNumber = 'scfyys-001' AND F_ZDB_text1 ='202510310900489' AND FALLAMOUNTFOR = '515.0' AND F_ZDB_Text667 = '正向流程' AND F_ZDB_Text5 ='666625013581'"; | ||
| 31 | - var returnKeys = "FID"; | ||
| 32 | - mapping.setVerifyInformation(verifyInformation); | ||
| 33 | - mapping.setReturnKeys(returnKeys); | ||
| 34 | - //TODO 组装部分参数字段 | 33 | + List<String> verifyKeys = getVerifyKeys(tenantPipeline.getId()); |
| 34 | + String returnKeys = getReturnKeys(tenantPipeline.getId()); | ||
| 35 | + Optional.ofNullable(verifyKeys).ifPresent(e -> mapping.setVerifyInformation(getVerifyString(verifyKeys, mapping))); | ||
| 36 | + Optional.ofNullable(returnKeys).ifPresent(mapping::setReturnKeys); | ||
| 35 | return mapping; | 37 | return mapping; |
| 36 | } | 38 | } |
| 37 | } | 39 | } |
tax-map/src/main/java/com/diligrp/tax/mapping/demarcate/kingdee/RefundTransformer.java
| @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | @@ -9,6 +9,9 @@ import com.diligrp.tax.central.utils.MappingUtils; | ||
| 9 | import com.diligrp.tax.mapping.demarcate.Transformer; | 9 | import com.diligrp.tax.mapping.demarcate.Transformer; |
| 10 | import org.springframework.stereotype.Component; | 10 | import org.springframework.stereotype.Component; |
| 11 | 11 | ||
| 12 | +import java.util.List; | ||
| 13 | +import java.util.Optional; | ||
| 14 | + | ||
| 12 | 15 | ||
| 13 | /** | 16 | /** |
| 14 | * @Author: zhangmeiyang | 17 | * @Author: zhangmeiyang |
| @@ -27,11 +30,10 @@ public class RefundTransformer extends Transformer<RefundMapping> { | @@ -27,11 +30,10 @@ public class RefundTransformer extends Transformer<RefundMapping> { | ||
| 27 | public RefundMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { | 30 | public RefundMapping transform(BaseDocument document, TenantPipeline tenantPipeline) { |
| 28 | RefundBill bill = (RefundBill) document; | 31 | RefundBill bill = (RefundBill) document; |
| 29 | RefundMapping mapping = MappingUtils.convertValue(bill,RefundMapping.class); | 32 | RefundMapping mapping = MappingUtils.convertValue(bill,RefundMapping.class); |
| 30 | - var verifyInformation = "FBillTypeID.FNumber = 'scfyys-001' AND F_ZDB_text1 ='202510310900489' AND FALLAMOUNTFOR = '515.0' AND F_ZDB_Text667 = '正向流程' AND F_ZDB_Text5 ='666625013581'"; | ||
| 31 | - var returnKeys = "FID"; | ||
| 32 | - mapping.setVerifyInformation(verifyInformation); | ||
| 33 | - mapping.setReturnKeys(returnKeys); | ||
| 34 | - //TODO 组装部分参数字段 | 33 | + List<String> verifyKeys = getVerifyKeys(tenantPipeline.getId()); |
| 34 | + String returnKeys = getReturnKeys(tenantPipeline.getId()); | ||
| 35 | + Optional.ofNullable(verifyKeys).ifPresent(e -> mapping.setVerifyInformation(getVerifyString(verifyKeys, mapping))); | ||
| 36 | + Optional.ofNullable(returnKeys).ifPresent(mapping::setReturnKeys); | ||
| 35 | return mapping; | 37 | return mapping; |
| 36 | } | 38 | } |
| 37 | } | 39 | } |