|
|
|
@ -1147,8 +1147,9 @@ public class AllocateInvoiceInterfaceServiceImplV3 implements AllocateInvoiceInt |
|
|
|
|
* 购方信息补全:如果接口传递数据不为空,则使用接口传递数据,如果接口传递数据为空,则使用查询到的数据进行赋值操作. |
|
|
|
|
*/ |
|
|
|
|
if (StringUtils.isNotBlank(commonOrderInfo.getOrderInfo().getGhfId())) { |
|
|
|
|
BuyerEntity buyerEntity = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), |
|
|
|
|
commonOrderInfo.getOrderInfo().getGhfId()); |
|
|
|
|
String zxbm = commonOrderInfo.getOrderInfo().getGhfId(); |
|
|
|
|
zxbm = StringUtils.right(zxbm, 6); // 见下dealOrderItem中 line:550左右注释
|
|
|
|
|
BuyerEntity buyerEntity = buyerService.queryBuyerInfoByxhfNsrsbhAndBuyerCode(commonOrderInfo.getOrderInfo().getXhfNsrsbh(), zxbm); |
|
|
|
|
if (buyerEntity != null && StringUtils.isNotBlank(buyerEntity.getTaxpayerCode())) { |
|
|
|
|
BeanTransitionUtils.transitionOrderBuyerInfo(commonOrderInfo, buyerEntity); |
|
|
|
|
} |
|
|
|
|