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

release
zhenghaiyang@ele-cloud.com 2 years ago
commit 78e2886192
  1. 5
      order-management-common/src/main/java/com/dxhy/order/model/OrderInfo.java
  2. 6
      order-management-consumer/src/main/java/com/dxhy/order/consumer/model/PageOrderInfo.java
  3. 19
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/manager/service/impl/InvoiceServiceImpl.java
  4. 1
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/BeanTransServiceImpl.java
  5. 2
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/GenerateReadyOpenOrderServiceImpl.java

@ -406,4 +406,9 @@ public class OrderInfo implements Serializable {
*/ */
private String bzdh; private String bzdh;
/**
* 公司代码
*/
private String gsdm;
} }

@ -242,4 +242,10 @@ public class PageOrderInfo {
@ApiModelProperty @ApiModelProperty
private String bzdh; private String bzdh;
/**
* 公司代码
*/
@ApiModelProperty
private String gsdm;
} }

@ -190,14 +190,17 @@ public class InvoiceServiceImpl implements InvoiceService {
if(ruleSplitEntityList.size() != 0){ if(ruleSplitEntityList.size() != 0){
djce = StrUtil.isBlank(ruleSplitEntityList.get(0).getDjce())?ConfigureConstant.STRING_0:ruleSplitEntityList.get(0).getDjce(); djce = StrUtil.isBlank(ruleSplitEntityList.get(0).getDjce())?ConfigureConstant.STRING_0:ruleSplitEntityList.get(0).getDjce();
} }
BigDecimal abs = new BigDecimal(collect.get(0).getXmdj()).subtract(new BigDecimal(splitItem.getXmdj())).abs(); if(ObjectUtil.isNotNull(collect.get(0).getXmdj()) && StrUtil.isNotBlank(collect.get(0).getXmdj()) &&
if (abs.compareTo(new BigDecimal(djce)) > 0) { ObjectUtil.isNotNull(splitItem.getXmdj()) && StrUtil.isNotBlank(splitItem.getXmdj())){
Map map = new HashMap(); BigDecimal abs = new BigDecimal(collect.get(0).getXmdj()).subtract(new BigDecimal(splitItem.getXmdj())).abs();
map.put("ddh", commonOrderInfo.getOrderInfo().getDdh()); if (abs.compareTo(new BigDecimal(djce)) > 0) {
map.put("ghfMc", commonOrderInfo.getOrderInfo().getGhfMc()); Map map = new HashMap();
map.put("xhfMc", commonOrderInfo.getOrderInfo().getXhfMc()); map.put("ddh", commonOrderInfo.getOrderInfo().getDdh());
map.put("jshj", commonOrderInfo.getOrderInfo().getKphjje()); map.put("ghfMc", commonOrderInfo.getOrderInfo().getGhfMc());
djOverflowList.add(map); map.put("xhfMc", commonOrderInfo.getOrderInfo().getXhfMc());
map.put("jshj", commonOrderInfo.getOrderInfo().getKphjje());
djOverflowList.add(map);
}
} }
} else { } else {
log.error("{}校验单价容差范围发生错误:在原结算单中未匹配到唯一明细,找到了{}条", LOGGER_MSG, collect.size()); log.error("{}校验单价容差范围发生错误:在原结算单中未匹配到唯一明细,找到了{}条", LOGGER_MSG, collect.size());

@ -142,6 +142,7 @@ public class BeanTransServiceImpl implements BeanTransService {
orderInfo.setEntId(pageOrderInfo.getEntId()); orderInfo.setEntId(pageOrderInfo.getEntId());
} }
orderInfo.setBzdh(pageOrderInfo.getBzdh()); orderInfo.setBzdh(pageOrderInfo.getBzdh());
orderInfo.setGsdm(pageOrderInfo.getGsdm());
//判断小数点后位数,默认为8位,如果为全电,为15位 //判断小数点后位数,默认为8位,如果为全电,为15位
int afterPointLength = ConfigureConstant.INT_8; int afterPointLength = ConfigureConstant.INT_8;

@ -709,7 +709,7 @@ public class GenerateReadyOpenOrderServiceImpl implements GenerateReadyOpenOrder
orderProcessInfo.setDdzt(commonOrderInfo.getProcessInfo().getDdzt()); orderProcessInfo.setDdzt(commonOrderInfo.getProcessInfo().getDdzt());
orderProcessInfo.setBzdh(commonOrderInfo.getOrderInfo().getBzdh()); orderProcessInfo.setBzdh(commonOrderInfo.getOrderInfo().getBzdh());
orderProcessInfo.setXtly("FPPAGE"); orderProcessInfo.setXtly("FPPAGE");
orderProcessInfo.setGsdm(""); orderProcessInfo.setGsdm(commonOrderInfo.getOrderInfo().getGsdm());
orderProcessInfo.setBhzt(ConfigureConstant.STRING_0); orderProcessInfo.setBhzt(ConfigureConstant.STRING_0);
if(OrderInfoEnum.INVOICE_BILLING_CZLX_1.getKey().equals(commonOrderInfo.getCzlx())){ if(OrderInfoEnum.INVOICE_BILLING_CZLX_1.getKey().equals(commonOrderInfo.getCzlx())){
orderProcessInfo.setYzfp(ConfigureConstant.STRING_0); orderProcessInfo.setYzfp(ConfigureConstant.STRING_0);

Loading…
Cancel
Save