请求出库添加出库站台

This commit is contained in:
葛林强 2025-02-28 11:50:06 +08:00
parent 1b83ecb362
commit 0e122ed15c
2 changed files with 21 additions and 7 deletions

View File

@ -494,6 +494,7 @@ public class AppTaskController extends BaseController
@Anonymous
public AjaxResult createOutRequest(@RequestBody TaskOutRequest outRequest)
{
logger.info("请求出库:{}", JSON.toJSONString(outRequest));
// 判断请求数据完整性
if (outRequest == null || StringUtils.isEmpty(outRequest.getGoodsId())
|| outRequest.getNeedNum() == null || outRequest.getNeedNum().compareTo(BigDecimal.ZERO) <= 0) {
@ -577,6 +578,9 @@ public class AppTaskController extends BaseController
outTask.setTaskPriority(1);
outTask.setVehicleId(appStock.getVehicleId());
outTask.setOrigin(appStock.getLocationId());
if(StringUtils.isNotEmpty(outRequest.getStand())) {
outTask.setDestination(outRequest.getStand());
}
outTask.setCreateTime(new Date());
outTask.setGoodsId(appStock.getGoodsId());
outTask.setOpNum(opNum);

View File

@ -140,18 +140,28 @@ public class AppPendingStorageServiceImpl implements IAppPendingStorageService
for (AppPendingStorageRequest appPendingStorageRequest : appPendingStorageRequestList) {
AppPendingStorage appPendingStorage = new AppPendingStorage();
BeanUtils.copyProperties(appPendingStorageRequest, appPendingStorage);
appPendingStorage.setCreateTime(DateUtils.getNowDate());
appPendingStorage.setUpdateTime(DateUtils.getNowDate());
appPendingStorage.setVehicleNo(vehicleNo);
appPendingStorage.setOrderId(appPendingStorageRequest.getListId());
appPendingStorage.setRecordId(UUID.randomUUID().toString());
appPendingStorage.setListId(appPendingStorageRequest.getListId());
Integer orderType = Math.toIntExact(appPendingStorageRequest.getOrderType() == null ? 0 : appPendingStorageRequest.getOrderType());
appPendingStorage.setOrderType(orderType);
String customerId = appPendingStorageRequest.getCustomerName() == null ? "" : appPendingStorageRequest.getCustomerName();
appPendingStorage.setCustomerId(customerId);
appPendingStorage.setOrderId(appPendingStorageRequest.getListId());
appPendingStorage.setGoodsId(appPendingStorageRequest.getGoodsId());
appPendingStorage.setGoodsNum(appPendingStorageRequest.getGoodsNum());
appPendingStorage.setVehicleNo(vehicleNo);
appPendingStorage.setGoodsCode(appPendingStorageRequest.getGoodsId());
appPendingStorage.setGoodsDesc(appPendingStorageRequest.getGoodsDesc());
String unit = appPendingStorageRequest.getUnit() == null ? "" : appPendingStorageRequest.getUnit();
appPendingStorage.setUnit(unit);
appPendingStorage.setSpare1(appPendingStorageRequest.getSpare1());
appPendingStorage.setSpare2(appPendingStorageRequest.getSpare2());
appPendingStorage.setStatus(0);
appPendingStorage.setStorageType(1);
appPendingStorage.setCreatePerson("test");
appPendingStorage.setCustomerId(appPendingStorageRequest.getCustomerName());
appPendingStorage.setCreatePerson("PDA");
appPendingStorage.setCreateTime(DateUtils.getNowDate());
appPendingStorage.setUpdateTime(DateUtils.getNowDate());
appPendingStorageList.add(appPendingStorage);
}
return appPendingStorageMapper.insertAppPendingStorageList(appPendingStorageList);