|
|
@ -875,13 +875,13 @@ public class AllocateInvoiceInterfaceServiceImplV3 implements AllocateInvoiceInt |
|
|
|
for (int i = 0; i < mbnrList.size(); i++) { |
|
|
|
for (int i = 0; i < mbnrList.size(); i++) { |
|
|
|
String s = mbnrList.get(i); |
|
|
|
String s = mbnrList.get(i); |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_BZDH.getValue().equals(s)) { |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_BZDH.getValue().equals(s)) { |
|
|
|
insertOrder.get(0).setBz(insertOrder.get(0).getBz() + OrderInfoEnum.INVOICE_REMARK_SET_BZDH.getValue() + ":" + insertProcessInfo.get(0).getBzdh() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
insertOrder.get(0).setBz((ObjectUtil.isNull(insertOrder.get(0).getBz())?"":insertOrder.get(0).getBz()) + OrderInfoEnum.INVOICE_REMARK_SET_BZDH.getValue() + ":" + insertProcessInfo.get(0).getBzdh() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
} |
|
|
|
} |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_JSDH.getValue().equals(s)) { |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_JSDH.getValue().equals(s)) { |
|
|
|
insertOrder.get(0).setBz(insertOrder.get(0).getBz() + OrderInfoEnum.INVOICE_REMARK_SET_JSDH.getValue() + ":" + insertProcessInfo.get(0).getDdh() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
insertOrder.get(0).setBz((ObjectUtil.isNull(insertOrder.get(0).getBz())?"":insertOrder.get(0).getBz()) + OrderInfoEnum.INVOICE_REMARK_SET_JSDH.getValue() + ":" + insertProcessInfo.get(0).getDdh() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
} |
|
|
|
} |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_KB.getValue().equals(s)) { |
|
|
|
if (OrderInfoEnum.INVOICE_REMARK_SET_KB.getValue().equals(s)) { |
|
|
|
insertOrder.get(0).setBz(insertOrder.get(0).getBz() + OrderInfoEnum.INVOICE_REMARK_SET_KB.getValue() + ":" + insertProcessInfo.get(0).getKb() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
insertOrder.get(0).setBz((ObjectUtil.isNull(insertOrder.get(0).getBz())?"":insertOrder.get(0).getBz()) + OrderInfoEnum.INVOICE_REMARK_SET_KB.getValue() + ":" + insertProcessInfo.get(0).getKb() + (i == mbnrList.size() - 1 ? "" : ",")); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
@ -1146,6 +1146,7 @@ public class AllocateInvoiceInterfaceServiceImplV3 implements AllocateInvoiceInt |
|
|
|
if (StringUtils.isNotBlank(commonOrderInfo.getOrderInfo().getGhfId())) { |
|
|
|
if (StringUtils.isNotBlank(commonOrderInfo.getOrderInfo().getGhfId())) { |
|
|
|
String zxbm = commonOrderInfo.getOrderInfo().getGhfId(); |
|
|
|
String zxbm = commonOrderInfo.getOrderInfo().getGhfId(); |
|
|
|
zxbm = StringUtils.right(zxbm, 6); // 见下dealOrderItem中 line:550左右注释
|
|
|
|
zxbm = StringUtils.right(zxbm, 6); // 见下dealOrderItem中 line:550左右注释
|
|
|
|
|
|
|
|
commonOrderInfo.getOrderInfo().setGhfId(zxbm); |
|
|
|
BuyerEntity buyerEntity = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), zxbm); |
|
|
|
BuyerEntity buyerEntity = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), zxbm); |
|
|
|
if (buyerEntity != null && StringUtils.isNotBlank(buyerEntity.getTaxpayerCode())) { |
|
|
|
if (buyerEntity != null && StringUtils.isNotBlank(buyerEntity.getTaxpayerCode())) { |
|
|
|
BeanTransitionUtils.transitionOrderBuyerInfo(commonOrderInfo, buyerEntity); |
|
|
|
BeanTransitionUtils.transitionOrderBuyerInfo(commonOrderInfo, buyerEntity); |
|
|
|