feature:冲红发票系统来源设置

release
gaorl 2 years ago
parent 5050aee647
commit 0af27e113c
  1. 1
      order-management-common/src/main/java/com/dxhy/order/constant/OrderInfoEnum.java
  2. 7
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java

@ -409,6 +409,7 @@ public enum OrderInfoEnum {
SYS_SOURCE_DSXT02("DSXT02","DSXT02"),
SYS_SOURCE_SNYXX("SNYXX","SNYXX"),
SYS_SOURCE_S4("S4","S4"),
SYS_SOURCE_EXCEL("FPPTEXCEL","FPPTEXCEL"),
/**
* 订单类型0:原始订单,1:拆分后订单,2:合并后订单,3:系统冲红订单,4:自动开票订单,5:作废重开订单;6:历史数据订单;7:发票修复数据

@ -201,6 +201,7 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder
orderProcessInfo.setDdlx(OrderInfoEnum.ORDER_TYPE_3.getKey());
orderProcessInfo.setDdzt(OrderInfoEnum.ORDER_STATUS_0.getKey());
orderProcessInfo.setYzfp(ConfigureConstant.STRING_1);
orderProcessInfo.setXtly(OrderInfoEnum.SYS_SOURCE_EXCEL.getKey());
commonOrderInfo.setProcessInfo(orderProcessInfo);
commonOrderInfo.getOrderInfo().setCreateTime(new Date());
commonOrderInfo.getOrderInfo().setUpdateTime(new Date());
@ -648,7 +649,11 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder
orderProcessInfo.setDdly(commonOrderInfo.getProcessInfo().getDdly());
orderProcessInfo.setDdzt(commonOrderInfo.getProcessInfo().getDdzt());
orderProcessInfo.setBzdh(StrUtil.isBlank(commonOrderInfo.getProcessInfo().getBzdh())?commonOrderInfo.getOrderInfo().getBzdh():commonOrderInfo.getProcessInfo().getBzdh());
orderProcessInfo.setXtly("FPPTEXCEL");
if(StringUtils.isNotBlank(commonOrderInfo.getProcessInfo().getXtly())){
orderProcessInfo.setXtly(commonOrderInfo.getProcessInfo().getXtly());
}else{
orderProcessInfo.setXtly("FPPTEXCEL");
}
orderProcessInfo.setBhzt(ConfigureConstant.STRING_0);
orderProcessInfo.setYzfp(commonOrderInfo.getProcessInfo().getYzfp());
orderProcessInfo.setKb(orderItemInfos.get(0).getKb());

Loading…
Cancel
Save