feature:山能易行回推添加原发票号码、代码、信息表编号

release
gaorl 2 years ago
parent fe06981c63
commit 715853b509
  1. 10
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/PushInvoiceServiceImpl.java
  2. 9
      order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java
  3. 4
      order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionV5Utils.java
  4. 1
      order-management-invoice/src/main/java/com/dxhy/order/invoice/module/invoice/service/impl/OrderInvoiceInfoServiceImpl.java

@ -1352,7 +1352,7 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
fpkjtsReqSap.setZHSJEY(ddfpxx.getJSHJ());
fpkjtsReqSap.setZHSJE(ddfpxx.getJSHJ());
fpkjtsReqSap.setZZBZ(ddfpxx.getBZ());
fpkjtsReqSap.setZFPZT(ConfigureConstant.STRING_0);//0-正常、1-作废
fpkjtsReqSap.setZFPZT(ddfpxx.getZFBZ());//0-正常、1-作废
String formatKprq = "";
try {
Date date = (Date) new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(ddfpxx.getKPRQ());
@ -1381,6 +1381,14 @@ public class PushInvoiceServiceImpl implements PushInvoiceService {
fpkjtsReqSap.setZYWDJ(ddfpxx.getBillNum());
fpkjtsReqSap.setIMGID(ddfpxx.getDocuId());
fpkjtsReqSap.setZBZDH(ddfpxx.getBillNum());
// String zfbz = ddfpxx.getZFBZ();
// String chbz = ddfpxx.getCHBZ();
// fpkjtsReqSap.setZFPZT();
if(StringUtils.isNotBlank(ddfpxx.getYFPHM())){
fpkjtsReqSap.setZYFPDM(ddfpxx.getYFPDM());
fpkjtsReqSap.setZYFPHM(ddfpxx.getYFPHM());
fpkjtsReqSap.setZHZXXB(StringUtils.isNotBlank(ddfpxx.getHZXXBBH())?ddfpxx.getHZXXBBH():"");
}
if(OrderInfoEnum.SYS_SOURCE_DSXT01.getKey().equals(ddfpxx.getXtly()) ||
OrderInfoEnum.SYS_SOURCE_DSXT02.getKey().equals(ddfpxx.getXtly())){
fpkjtsReqSap.setPDFZJL(ddfpxx.getPDFZJL());

@ -3694,15 +3694,6 @@ public class BeanTransitionUtils {
return ddpcxxReqBO;
}
public static void main(String[] args) {
String zje = DecimalCalculateUtil.bigDecimalAdd("2", "1");
if(DecimalCalculateUtil.stringCompare(zje,"3") != 0){
System.out.println("00");
}
System.out.println("988989");
}
/**
* @Description: 将标准开票响应参数转换成PO接口开票响应参数
* @Param: [ddpcxxRspV5]

@ -111,9 +111,9 @@ public class BeanTransitionV5Utils {
ddfpxxV5.setDDH(orderInfo.getDdh());
ddfpxxV5.setDDSJ(DateUtil.formatDateTime(orderInfo.getDdrq()));
//初始化为未作废
ddfpxxV5.setZFBZ(OrderInfoEnum.INVALID_INVOICE_0.getKey());
ddfpxxV5.setZFBZ(orderInvoiceInfo.getZfBz());
//初始化为未冲红
ddfpxxV5.setCHBZ(OrderInfoEnum.INTERFACE_RED_INVOICE_0.getKey());
ddfpxxV5.setCHBZ(orderInvoiceInfo.getChBz());
// TODO: 2018/9/21 后期考虑添加订单类型和订单状态等数据.
if (ObjectUtil.isNotNull(orderInvoiceInfo)) {

@ -1097,6 +1097,7 @@ public class OrderInvoiceInfoServiceImpl implements OrderInvoiceInfoService {
//开票成功后并且是红票需要更新对应蓝票状态,冲红标志和剩余可冲红金额
if (hzfp) {
//全电冲红后修改蓝字的冲红标志
dealRedInvoice(orderInvoiceInfo.getFpqqlsh(), rabbitMqCommonInvoice.getKpzt(), shList);
}

Loading…
Cancel
Save