|
|
@ -724,6 +724,7 @@ public class OrderMergeServiceImpl implements OrderMergeService { |
|
|
|
String ddly = orderInfo.get(0).getProcessInfo().getDdly(); |
|
|
|
String ddly = orderInfo.get(0).getProcessInfo().getDdly(); |
|
|
|
String xhfnsrsbh = orderInfo.get(0).getOrderInfo().getXhfNsrsbh(); |
|
|
|
String xhfnsrsbh = orderInfo.get(0).getOrderInfo().getXhfNsrsbh(); |
|
|
|
String sksbCode = orderInfo.get(0).getOrderInfo().getSksbCode(); |
|
|
|
String sksbCode = orderInfo.get(0).getOrderInfo().getSksbCode(); |
|
|
|
|
|
|
|
String ddh = orderInfo.get(0).getOrderInfo().getDdh(); |
|
|
|
int itemCount = 0; |
|
|
|
int itemCount = 0; |
|
|
|
int dpmxSl = 0; |
|
|
|
int dpmxSl = 0; |
|
|
|
boolean isCpySpbm = OrderInfoEnum.QDBZ_CODE_4.getKey().equals(orderInfo.get(0).getOrderInfo().getQdBz()); |
|
|
|
boolean isCpySpbm = OrderInfoEnum.QDBZ_CODE_4.getKey().equals(orderInfo.get(0).getOrderInfo().getQdBz()); |
|
|
@ -751,7 +752,10 @@ public class OrderMergeServiceImpl implements OrderMergeService { |
|
|
|
log.info("{} 所选订单税控设备类型不一致,不允许合并", LOGGER_MSG); |
|
|
|
log.info("{} 所选订单税控设备类型不一致,不允许合并", LOGGER_MSG); |
|
|
|
return R.error(OrderInfoContentEnum.ORDER_MERGE_SKSB_DIFFERENT_ERROR); |
|
|
|
return R.error(OrderInfoContentEnum.ORDER_MERGE_SKSB_DIFFERENT_ERROR); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (!ddh.equals(commonOrderInfo.getOrderInfo().getDdh())) { |
|
|
|
|
|
|
|
log.info("{} 所选结算单号不一致,不允许合并", LOGGER_MSG); |
|
|
|
|
|
|
|
return R.error(OrderInfoContentEnum.ORDER_MERGE_DDH_DIFFERENT_ERROR); |
|
|
|
|
|
|
|
} |
|
|
|
if (!fplx.equals(commonOrderInfo.getOrderInfo().getFpzlDm())) { |
|
|
|
if (!fplx.equals(commonOrderInfo.getOrderInfo().getFpzlDm())) { |
|
|
|
log.info("{} 所选订单发票类型不一致,不允许合并", LOGGER_MSG); |
|
|
|
log.info("{} 所选订单发票类型不一致,不允许合并", LOGGER_MSG); |
|
|
|
return R.error(OrderInfoContentEnum.ORDER_MERGE_FPLX_DIFFERENT_ERROR); |
|
|
|
return R.error(OrderInfoContentEnum.ORDER_MERGE_FPLX_DIFFERENT_ERROR); |
|
|
|