|
|
|
@ -739,9 +739,10 @@ public class OrderDetailController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ErpOrderEntity exitErp = new ContrastErpUtil().vailErpExit(orderDetailService, erpOrderEntities, importErpOrderRequest.getOrderId());
|
|
|
|
|
// ErpOrderEntity exitErp = new ContrastErpUtil().vailErpExit(orderDetailService, erpOrderEntities, importErpOrderRequest.getOrderId());
|
|
|
|
|
OrderEntity exitErp = vialErpExit(docids);
|
|
|
|
|
if (exitErp != null) {
|
|
|
|
|
String errMsg = "所选业务单据" + exitErp.getErpOrderId() + "已被其他出入库单" + exitErp.getOrderIdFk() + "绑定";
|
|
|
|
|
String errMsg = "所选业务单据" + docidStr + "已被其他出入库单" + exitErp.getId() + "绑定";
|
|
|
|
|
orderEntity.setRemark(errMsg);
|
|
|
|
|
orderEntity.setUpdateTime(new Date());
|
|
|
|
|
orderService.updateOrder(orderEntity);
|
|
|
|
@ -761,6 +762,24 @@ public class OrderDetailController {
|
|
|
|
|
return ResultVOUtils.success("导入成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public OrderEntity vialErpExit(List<ErpOrderResponse> docids) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(docids)) {
|
|
|
|
|
for (ErpOrderResponse erpOrderResponse : docids) {
|
|
|
|
|
|
|
|
|
|
OrderFilterRequest orderFilterRequest = new OrderFilterRequest();
|
|
|
|
|
orderFilterRequest.setErpFk(erpOrderResponse.getBillNo());
|
|
|
|
|
List<OrderEntity> orderEntities = orderService.findAllOrders(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(orderEntities)) {
|
|
|
|
|
return orderEntities.get(0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("/warehouse/repeatPrintCheck")//TODO 重新校验
|
|
|
|
|
public BaseResponse repeatPrintCheck(@RequestBody FilterErpOrderRequest filterErpOrderRequest, BindingResult bindingResult) {
|
|
|
|
|