|
|
|
@ -308,20 +308,17 @@ public class OrderServiceImpl implements OrderService {
|
|
|
|
|
} else {
|
|
|
|
|
supplementOrder.setStatus(ConstantStatus.ORDER_STATUS_ADDITIONAL); //设置状态为补录单据
|
|
|
|
|
}
|
|
|
|
|
String name = invWarehouseDao.getNameByCode(supplementOrder.getInvStorageCode());
|
|
|
|
|
|
|
|
|
|
supplementOrder.setExportStatus(0); //设置导出状态为未导出
|
|
|
|
|
supplementOrder.setContrastStatus(0);//设置erp校验状态为未校验
|
|
|
|
|
supplementOrder.setReceiveStatus(0); //设置验收状态为未验收
|
|
|
|
|
supplementOrder.setCorpOrderId(CustomUtil.getId() + "x");
|
|
|
|
|
//修改往来单位及当前库存号
|
|
|
|
|
supplementOrder.setFromCorpId(order.getInvWarehouseCode());
|
|
|
|
|
supplementOrder.setFromCorp(name);
|
|
|
|
|
supplementOrder.setFromCorpId(order.getLocStorageCode());
|
|
|
|
|
supplementOrder.setFromSubInvCode(order.getInvWarehouseCode());
|
|
|
|
|
supplementOrder.setLocStorageCode(order.getSubInvCode());
|
|
|
|
|
supplementOrder.setSubInvCode(order.getInvStorageCode());
|
|
|
|
|
supplementOrder.setLocStorageCode(order.getFromCorpId());
|
|
|
|
|
supplementOrder.setInvWarehouseCode(null);
|
|
|
|
|
supplementOrder.setInvStorageCode(order.getSubInvCode());
|
|
|
|
|
|
|
|
|
|
String name = invWarehouseDao.getNameByCode(supplementOrder.getFromCorpId());
|
|
|
|
|
if (StrUtil.isNotEmpty(order.getFromSubInvCode())) {
|
|
|
|
|
supplementOrder.setInvWarehouseCode(order.getFromSubInvCode());
|
|
|
|
|
} else {
|
|
|
|
@ -331,14 +328,14 @@ public class OrderServiceImpl implements OrderService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
supplementOrder.setFromCorp(name);
|
|
|
|
|
supplementOrder.setFromType(ConstantStatus.FROM_PEACE_CHANGE);
|
|
|
|
|
|
|
|
|
|
BussinessTypeEntity supplementType = bussinessTypeDao.selectByAction(bussinessTypeEntity.getSupplementOrderType());
|
|
|
|
|
supplementOrder.setMainAction(supplementType.getMainAction());
|
|
|
|
|
supplementOrder.setAction(supplementType.getAction());
|
|
|
|
|
supplementOrder.setErpFk(null);
|
|
|
|
|
// String time = DateUtil.getBeforeMinute(supplementOrder.getActDate(), 5);
|
|
|
|
|
// supplementOrder.setActDate(time);
|
|
|
|
|
|
|
|
|
|
//复制码表
|
|
|
|
|
List<WarehouseEntity> codes = codesDao.findByReceiptId(order.getId());
|
|
|
|
@ -374,6 +371,7 @@ public class OrderServiceImpl implements OrderService {
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<StockOrderResponse> checkSupplementOrder(List<StockOrderEntity> stockOrderEntityList) {
|
|
|
|
|
if (CollUtil.isEmpty(stockOrderEntityList)) {
|
|
|
|
|