From 554ffd165546f59808d36c156241835ad179c26f Mon Sep 17 00:00:00 2001 From: zhengyf Date: Wed, 16 Jul 2025 16:03:56 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=96=B0=E5=A2=9E=E6=98=AF=E5=90=A6?= =?UTF-8?q?=E6=8C=89=E5=88=86=E7=B1=BB=E5=90=88=E5=B9=B6=E5=88=86=E5=BD=95?= =?UTF-8?q?=E3=80=82=202=E3=80=81=E4=BC=98=E5=8C=96=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=EF=BC=8C=E6=94=AF=E6=8C=81substr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/AeConfVoucherTemplateEntity.java | 13 ++ .../entity/AeConfVoucherTemplateEntity.xml | 115 ++++++++++-------- .../AeConfVoucherTemplateServiceImpl.java | 33 ++++- 3 files changed, 103 insertions(+), 58 deletions(-) diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.java index ad3aa706..7b525c2c 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.java @@ -153,6 +153,19 @@ public class AeConfVoucherTemplateEntity extends BaseEntity { * 修改人 */ private String modifyUser; + /** + * 是否按类型合并 + */ + private String typeMerge; + + + public String getTypeMerge() { + return typeMerge; + } + + public void setTypeMerge(String typeMerge) { + this.typeMerge = typeMerge; + } private List assistEntityList; diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.xml index c679bad8..7481e6a8 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.xml +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/entity/AeConfVoucherTemplateEntity.xml @@ -7,6 +7,7 @@ + @@ -68,60 +69,61 @@ id ,mdm_id ,template_type_id + ,type_merge ,pk_glorgbook - ,gl_orgbook_code - ,gl_orgbook_name - ,voucher_type_id - ,voucher_type_code - ,voucher_type_name - ,business_unit_id - ,business_unit_code - ,business_unit_name - ,subject_classification_id - ,subject_classification_code - ,subject_classification_name - ,currency_field - ,currency_field_code - ,currency_field_name - ,pk_currtype - ,abstract_str - ,abstract_res - ,exchange_rate - ,j_num_field - ,j_num_field_code - ,j_num_field_name - ,j_yb_sum_field - ,j_yb_sum_field_code - ,j_yb_sum_field_name - ,j_bb_sum_field - ,j_bb_sum_field_code - ,j_bb_sum_field_name - ,d_num_field - ,d_num_field_code - ,d_num_field_name - ,d_yb_sum_field - ,d_yb_sum_field_code - ,d_yb_sum_field_name - ,d_bb_sum_field - ,d_bb_sum_field_code - ,d_bb_sum_field_name - ,pk_cashflow - ,pk_subrelation - ,remark - ,def1 - ,def2 - ,def3 - ,def4 - ,def5 - ,def6 - ,def7 - ,def8 - ,def9 - ,def10 - ,create_time - ,create_user - ,modify_time - ,modify_user + ,gl_orgbook_code + ,gl_orgbook_name + ,voucher_type_id + ,voucher_type_code + ,voucher_type_name + ,business_unit_id + ,business_unit_code + ,business_unit_name + ,subject_classification_id + ,subject_classification_code + ,subject_classification_name + ,currency_field + ,currency_field_code + ,currency_field_name + ,pk_currtype + ,abstract_str + ,abstract_res + ,exchange_rate + ,j_num_field + ,j_num_field_code + ,j_num_field_name + ,j_yb_sum_field + ,j_yb_sum_field_code + ,j_yb_sum_field_name + ,j_bb_sum_field + ,j_bb_sum_field_code + ,j_bb_sum_field_name + ,d_num_field + ,d_num_field_code + ,d_num_field_name + ,d_yb_sum_field + ,d_yb_sum_field_code + ,d_yb_sum_field_name + ,d_bb_sum_field + ,d_bb_sum_field_code + ,d_bb_sum_field_name + ,pk_cashflow + ,pk_subrelation + ,remark + ,def1 + ,def2 + ,def3 + ,def4 + ,def5 + ,def6 + ,def7 + ,def8 + ,def9 + ,def10 + ,create_time + ,create_user + ,modify_time + ,modify_user ,sts @@ -134,6 +136,7 @@ and id = #{id} and mdm_id = #{mdmId} and template_type_id = #{templateTypeId} + and type_merge = #{typeMerge} and pk_glorgbook = #{pkGlorgbook} and gl_orgbook_code = #{glOrgbookCode} and gl_orgbook_name = #{glOrgbookName} @@ -221,6 +224,7 @@ and id = #{id} and mdm_id = #{mdmId} and template_type_id = #{templateTypeId} + and type_merge = #{typeMerge} and pk_glorgbook = #{pkGlorgbook} and gl_orgbook_code = #{glOrgbookCode} and gl_orgbook_name = #{glOrgbookName} @@ -310,6 +314,7 @@ and id like concat('%',#{id},'%') and mdm_id like concat('%',#{mdmId},'%') and template_type_id like concat('%',#{templateTypeId},'%') + and type_merge like concat('%',#{typeMerge},'%') and pk_glorgbook like concat('%',#{pkGlorgbook},'%') and gl_orgbook_code like @@ -446,6 +451,7 @@ or id = #{id} or mdm_id = #{mdmId} or template_type_id = #{templateTypeId} + or type_merge = #{typeMerge} or pk_glorgbook = #{pkGlorgbook} or gl_orgbook_code = #{glOrgbookCode} or gl_orgbook_name = #{glOrgbookName} @@ -532,6 +538,7 @@ id , mdm_id , template_type_id , + type_merge , pk_glorgbook , gl_orgbook_code , gl_orgbook_name , @@ -600,6 +607,7 @@ #{id} , #{mdmId} , #{templateTypeId} , + #{typeMerge} , #{pkGlorgbook} , #{glOrgbookCode} , #{glOrgbookName} , @@ -762,6 +770,7 @@ mdm_id = #{mdmId}, template_type_id = #{templateTypeId}, + type_merge = #{typeMerge}, pk_glorgbook = #{pkGlorgbook}, gl_orgbook_code = #{glOrgbookCode}, gl_orgbook_name = #{glOrgbookName}, diff --git a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java index 54651062..af12781d 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/voucher/ae/comf/template/service/impl/AeConfVoucherTemplateServiceImpl.java @@ -24,6 +24,8 @@ import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.List; +import java.util.regex.Matcher; +import java.util.regex.Pattern; /** @@ -50,9 +52,6 @@ public class AeConfVoucherTemplateServiceImpl extends BaseService