Merge remote-tracking branch 'origin/task_4575_wq' into release

release
WangQi 2 years ago
commit 753d545fde
  1. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/BuyerController.java
  2. 4
      order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java
  3. 4
      order-management-invoice/src/main/resources/mybatis/mapper/OrderInfoMapper.xml

@ -185,6 +185,9 @@ public class BuyerController {
OrderInfo orderInfo = new OrderInfo(); OrderInfo orderInfo = new OrderInfo();
orderInfo.setGhfMc(StringUtils.isBlank(buyerEntity.getPurchaseName())?null:buyerEntity.getPurchaseName()); orderInfo.setGhfMc(StringUtils.isBlank(buyerEntity.getPurchaseName())?null:buyerEntity.getPurchaseName());
orderInfo.setGhfNsrsbh(StringUtils.isBlank(buyerEntity.getTaxpayerCode())?null:buyerEntity.getTaxpayerCode()); orderInfo.setGhfNsrsbh(StringUtils.isBlank(buyerEntity.getTaxpayerCode())?null:buyerEntity.getTaxpayerCode());
if (StringUtils.isNotBlank(orderInfo.getGhfNsrsbh())) {
orderInfo.setGhfQylx(OrderInfoEnum.GHF_QYLX_04.getKey());
}
if(buyerEntity.getBuyerEntityDetail() != null && buyerEntity.getBuyerEntityDetail().size() > 0 ){ if(buyerEntity.getBuyerEntityDetail() != null && buyerEntity.getBuyerEntityDetail().size() > 0 ){
buyerEntity.getBuyerEntityDetail().forEach(t->{ buyerEntity.getBuyerEntityDetail().forEach(t->{
if("0".equals(t.getDefaultMark())){ if("0".equals(t.getDefaultMark())){

@ -2103,6 +2103,10 @@ public class BeanTransitionUtils {
if (StringUtils.isBlank(commonOrderInfo.getOrderInfo().getGhfQylx())) { if (StringUtils.isBlank(commonOrderInfo.getOrderInfo().getGhfQylx())) {
commonOrderInfo.getOrderInfo().setGhfQylx(buyerEntity.getGhfQylx()); commonOrderInfo.getOrderInfo().setGhfQylx(buyerEntity.getGhfQylx());
} }
// task4575 购方税号为空设置为个人发票
if (StringUtils.isBlank(buyerEntity.getTaxpayerCode())) {
commonOrderInfo.getOrderInfo().setGhfQylx(OrderInfoEnum.GHF_QYLX_03.getKey());
}
/** /**
* 如果购方税号为空,补全税号 * 如果购方税号为空,补全税号

@ -526,6 +526,10 @@
<if test="orderInfo.ghfEmail != null"> <if test="orderInfo.ghfEmail != null">
oi.ghf_email = #{orderInfo.ghfEmail,jdbcType=VARCHAR}, oi.ghf_email = #{orderInfo.ghfEmail,jdbcType=VARCHAR},
</if> </if>
<if test="orderInfo.ghfQylx != null">
oi.ghf_qylx = #{orderInfo.ghfQylx,jdbcType=VARCHAR},
</if>
<if test="orderInfo.ghfMc != null"> <if test="orderInfo.ghfMc != null">
op.ghf_mc = #{orderInfo.ghfMc,jdbcType=VARCHAR}, op.ghf_mc = #{orderInfo.ghfMc,jdbcType=VARCHAR},

Loading…
Cancel
Save