feat: 订单、发票查询页面增加定制化字段

release
liufeilong 2 years ago
parent deab82ddfe
commit 7a62bc282a
  1. 45
      order-management-common/src/main/java/com/dxhy/order/model/OrderInvoiceDetail.java
  2. 48
      order-management-common/src/main/java/com/dxhy/order/model/page/OrderListQuery.java
  3. 13
      order-management-common/src/main/java/com/dxhy/order/utils/PageBeanConvertUtil.java
  4. 1
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/model/bo/OriginOrderBO.java
  5. 11
      order-management-consumer/src/main/resources/mybatis/mapper/OrderOriginExtendInfoMapper.xml
  6. 57
      order-management-invoice/src/main/resources/mybatis/mapper/OrderInvoiceInfoMapper.xml

@ -79,4 +79,49 @@ public class OrderInvoiceDetail implements Serializable {
private String invalidPushSbyy;
private String sksbdm;
private String entId;
/**
* 报账单号
*/
private String bzdh;
/**
* 系统来源
*/
private String xtly;
/**
* 公司代码
*/
private String gsdm;
/**
* 驳回状态
*/
private String bhzt;
/**
* 员工姓名
*/
private String ygxm;
/**
* 开票凭账号
*/
private String kppzh;
/**
* 凭证过账日期
*/
private Date pzgzrq;
/**
* 是否预制发票
*/
private String yzfp;
/**
* 原始结算单号
*/
private String originDdh;
/**
* 原始订单ID
*/
private String originOrderId;
/**
* 矿别
*/
private String kb;
}

@ -4,6 +4,8 @@ import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.Date;
/**
* @author 杨士勇
* @ClassName OrderListQuery
@ -236,4 +238,50 @@ public class OrderListQuery {
* 0 初始化 1 推送成功 2推送失败
*/
private String tsJos;
/**
* 报账单号
*/
private String bzdh;
/**
* 系统来源
*/
private String xtly;
/**
* 公司代码
*/
private String gsdm;
/**
* 驳回状态
*/
private String bhzt;
/**
* 员工姓名
*/
private String ygxm;
/**
* 开票凭账号
*/
private String kppzh;
/**
* 凭证过账日期
*/
private Date pzgzrq;
/**
* 是否预制发票
*/
private String yzfp;
/**
* 原始结算单号
*/
private String originDdh;
/**
* 原始订单ID
*/
private String originOrderId;
/**
* 矿别
*/
private String kb;
}

@ -186,6 +186,19 @@ public class PageBeanConvertUtil {
resultMap.put("sbyy", orderListQuery.getSbyy());
resultMap.put("queryTime", orderListQuery.getQueryTime());
resultMap.put("checkStatus", orderListQuery.getCheckStatus());
resultMap.put("bzdh", orderListQuery.getBzdh());
resultMap.put("xtly", orderListQuery.getXtly());
resultMap.put("gsdm", orderListQuery.getGsdm());
resultMap.put("bhzt", orderListQuery.getBhzt());
resultMap.put("ygxm", orderListQuery.getYgxm());
resultMap.put("kppzh", orderListQuery.getKppzh());
resultMap.put("pzgzrq", orderListQuery.getPzgzrq());
resultMap.put("yzfp", orderListQuery.getYzfp());
resultMap.put("originDdh", orderListQuery.getOriginDdh());
resultMap.put("originOrderId", orderListQuery.getOriginOrderId());
resultMap.put("kb", orderListQuery.getKb());
return resultMap;
}

@ -24,5 +24,6 @@ public class OriginOrderBO {
private Integer num;
private Integer isdel;
private String originOrderId;
private String bzdh;
}

@ -25,6 +25,7 @@
<result column="num" jdbcType="VARCHAR" property="num"/>
<result column="isDel" jdbcType="VARCHAR" property="isdel"/>
<result column="origin_order_id" jdbcType="VARCHAR" property="originOrderId"/>
<result column="bzdh" jdbcType="VARCHAR" property="bzdh"/>
</resultMap>
<resultMap id="queryOriginOrderCompareResultMap" type="com.dxhy.order.consumer.modules.order.model.bo.OriginOrderExtendCompareBO">
@ -177,7 +178,8 @@
op.xhf_mc,
op.ghf_mc,
op.id,
op.num
op.num,
op.bzdh
FROM order_orgin_extend_info ooe
LEFT JOIN
order_process_info op ON ooe.origin_order_id = op.order_info_id
@ -287,6 +289,9 @@
<if test="map.orderStatus !=null and map.orderStatus !='' ">
and op.order_status = #{map.orderStatus,jdbcType=VARCHAR}
</if>
<if test="map.bzdh !=null and map.bzdh !='' ">
and op.bzdh = #{map.bzdh,jdbcType=VARCHAR}
</if>
<if test="shList != null and shList.size() == 0">
and op.xhf_nsrsbh = ''
</if>
@ -357,6 +362,10 @@
</foreach>
</if>
<if test="map.bzdh != null and map.bzdh != ''">
and op.bzdh = #{map.bzdh,jdbcType=VARCHAR}
</if>
<if test="shList != null and shList.size() == 0">
and op.xhf_nsrsbh = ''
</if>

@ -130,6 +130,17 @@
<result column="sykchje" property="sykchje" jdbcType="VARCHAR"/>
<result column="sykchbhsje" jdbcType="VARCHAR" property="sykchbhsje"/>
<result column="sykchse" jdbcType="VARCHAR" property="sykchse"/>
<result column="bzdh" jdbcType="VARCHAR" property="bzdh"/>
<result column="xtly" jdbcType="VARCHAR" property="xtly"/>
<result column="gsdm" jdbcType="VARCHAR" property="gsdm"/>
<result column="bhzt" jdbcType="VARCHAR" property="bhzt"/>
<result column="ygxm" jdbcType="VARCHAR" property="ygxm"/>
<result column="kppzh" jdbcType="VARCHAR" property="kppzh"/>
<result column="pzgzrq" jdbcType="VARCHAR" property="pzgzrq"/>
<result column="yzfp" jdbcType="VARCHAR" property="yzfp"/>
<result column="origin_ddh" jdbcType="VARCHAR" property="originDdh"/>
<result column="origin_order_id" jdbcType="VARCHAR" property="originOrderId"/>
<result column="kb" jdbcType="VARCHAR" property="kb"/>
</resultMap>
@ -1243,7 +1254,18 @@
oii.email_push_status,
oii.sksbdm,
oii.skcwdm,
oii.skcwms
oii.skcwms,
opi.bzdh,
opi.xtly,
opi.gsdm,
opi.bhzt,
opi.ygxm,
opi.kppzh,
opi.pzgzrq,
opi.yzfp,
opi.origin_ddh,
opi.origin_order_id,
opi.kb
FROM order_invoice_info oii
LEFT JOIN order_info oi ON oii.order_info_id = oi.id
@ -1517,6 +1539,39 @@
<if test="map.maxhjje!=null and map.maxhjje!= '' ">
and oii.kphjje &lt;= CAST(#{map.maxhjje,jdbcType=VARCHAR} as DECIMAL)
</if>
<if test="map.bzdh!=null and map.bzdh!= '' ">
and opi.bzdh = #{map.bzdh,jdbcType=VARCHAR}
</if>
<if test="map.xtly!=null and map.xtly!= '' ">
and opi.xtly = #{map.xtly,jdbcType=VARCHAR}
</if>
<if test="map.gsdm!=null and map.gsdm!= '' ">
and opi.gsdm = #{map.gsdm,jdbcType=VARCHAR}
</if>
<if test="map.bhzt!=null and map.bhzt!= '' ">
and opi.bhzt = #{map.bhzt,jdbcType=VARCHAR}
</if>
<if test="map.ygxm!=null and map.ygxm!= '' ">
and opi.ygxm = #{map.ygxm,jdbcType=VARCHAR}
</if>
<if test="map.kppzh!=null and map.kppzh!= '' ">
and opi.kppzh = #{map.kppzh,jdbcType=VARCHAR}
</if>
<if test="map.pzgzrq!=null and map.pzgzrq!= '' ">
and opi.pzgzrq = #{map.pzgzrq,jdbcType=VARCHAR}
</if>
<if test="map.yzfp!=null and map.yzfp!= '' ">
and opi.yzfp = #{map.yzfp,jdbcType=VARCHAR}
</if>
<if test="map.originDdh!=null and map.originDdh!= '' ">
and opi.origin_ddh = #{map.originDdh,jdbcType=VARCHAR}
</if>
<if test="map.originOrderId!=null and map.originOrderId!= '' ">
and opi.origin_order_id = #{map.originOrderId,jdbcType=VARCHAR}
</if>
<if test="map.kb!=null and map.kb!= '' ">
and opi.kb = #{map.kb,jdbcType=VARCHAR}
</if>
</where>
</sql>

Loading…
Cancel
Save