task4631 客户信息增加校验银行账户标志

release
WangQi 2 years ago
parent fa841e42dd
commit ee636693f1
  1. 5
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/buyer/model/BuyerEntity.java
  2. 5
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/buyer/model/BuyerImportExcel.java
  3. 5
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/buyer/model/BuyerImportExcelEnum.java
  4. 27
      order-management-base-service/src/main/resources/mybatis/mapper/BuyerMapper.xml
  5. 5
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java
  6. BIN
      order-management-consumer/src/main/resources/download/BuyerExcel.xlsx
  7. 3
      升级sql/V1.0.5.sql

@ -140,4 +140,9 @@ public class BuyerEntity implements Serializable {
private String entId;
private String deptId;
/**
* 开票是否校验银行账号信息 0否 1是
*/
private String checkBankFlag;
}

@ -66,4 +66,9 @@ public class BuyerImportExcel {
private String ghfSjh;
private String khzt;
/**
* 开票是否校验银行账号信息 0否 1是
*/
private String checkBankFlag;
}

@ -75,6 +75,11 @@ public enum BuyerImportExcelEnum {
// private String status;
KH_ZT("客户状态", BuyerImportExcel.class.getDeclaredFields()[10].getName()),
/**
* 开票是否校验银行账号信息 0否 1是
*/
CHECK_BANK_FLAG("开票是否校验银行账号信息", BuyerImportExcel.class.getDeclaredFields()[11].getName()),
;

@ -27,6 +27,7 @@
<result column="status" jdbcType="VARCHAR" property="status"/>
<result column="sync_order" jdbcType="VARCHAR" property="syncOrder"/>
<result column="ent_id" jdbcType="VARCHAR" property="deptId"/>
<result column="check_bank_flag" jdbcType="VARCHAR" property="checkBankFlag"/>
<collection property="buyerEntityDetail" ofType="com.dxhy.order.baseservice.module.buyer.model.BuyerEntityDetail">
<id column="consumer_id" property="consumerId"/>
<result column="buyer_manage_id" jdbcType="VARCHAR" property="buyerManageId"/>
@ -149,7 +150,8 @@
bmid.phone as bmid_phone,
bmid.default_mark,
bmid.create_user,
bmid.update_user
bmid.update_user,
bmi.check_bank_flag
FROM
buyer_manage_info bmi left join buyer_manage_info_detail bmid on bmi.id = bmid.buyer_manage_id
@ -181,7 +183,8 @@
rownum as rowno,
status,
sync_order,
ent_id
ent_id,
check_bank_flag
FROM
buyer_manage_info
<where>
@ -312,6 +315,9 @@
<if test="buyer.deptId != null ">
ent_id = #{buyer.deptId,jdbcType=VARCHAR},
</if>
<if test="buyer.checkBankFlag != null ">
check_bank_flag = #{buyer.checkBankFlag,jdbcType=VARCHAR},
</if>
</set>
<where>
id = #{buyer.id,jdbcType=VARCHAR}
@ -406,6 +412,9 @@
<if test="buyer.deptId != null and buyer.deptId != ''">
ent_id = #{buyer.deptId,jdbcType=VARCHAR},
</if>
<if test="buyer.checkBankFlag != null ">
check_bank_flag = #{buyer.checkBankFlag,jdbcType=VARCHAR},
</if>
</set>
<where>
id in
@ -535,7 +544,9 @@
<if test="deptId != null">
ent_id,
</if>
<if test="checkBankFlag != null ">
check_bank_flag,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
@ -614,6 +625,10 @@
<if test="deptId != null">
#{deptId,jdbcType=VARCHAR},
</if>
<if test="checkBankFlag != null ">
#{checkBankFlag,jdbcType=VARCHAR},
</if>
</trim>
</insert>
@ -834,7 +849,8 @@
mdm_multicode_json,
status,
sync_order,
ent_id
ent_id,
check_bank_flag
)
values
<foreach collection="list" item="item" index="index"
@ -863,7 +879,8 @@
#{item.mdmMulticodeJson,jdbcType=VARCHAR},
#{item.status,jdbcType=VARCHAR},
#{item.syncOrder,jdbcType=VARCHAR},
#{item.entId,jdbcType=VARCHAR}
#{item.entId,jdbcType=VARCHAR},
#{item.checkBankFlag,jdbcType=VARCHAR}
)
</foreach>
</insert>

@ -304,6 +304,11 @@ public class BuyerController {
if("冻结".equals(buyerImportExcel.getKhzt())){
buyerEntity.setStatus("0");
}
// 开票是否校验银行账号信息 0否 1是
buyerEntity.setCheckBankFlag("0");
if ("是".equals(buyerImportExcel.getCheckBankFlag())) {
buyerEntity.setCheckBankFlag("1");
}
//购方名称 带中文括号的转换成英文括号
// 购方名称 带中文括号的转换成英文括号
buyerEntity.setPurchaseName(StringUtil.replaceStr(buyerEntity.getPurchaseName(), true));

@ -0,0 +1,3 @@
-- 任务4631 客户信息增加校验银行信息开关
ALTER TABLE buyer_manage_info add check_bank_flag VARCHAR(1) DEFAULT '0' COMMENT '开票是否校验银行账号信息 0否 1是';
Loading…
Cancel
Save