This commit is contained in:
15066119699 2025-03-11 12:50:03 +08:00
parent 7664edab4a
commit 1cf4ce82d9

View File

@ -1,6 +1,7 @@
package com.ruoyi.web.controller.app; package com.ruoyi.web.controller.app;
import com.alibaba.fastjson2.JSON; import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.app.domain.*; import com.ruoyi.app.domain.*;
import com.ruoyi.app.domain.DTO.PmsStockInCompleteReq; import com.ruoyi.app.domain.DTO.PmsStockInCompleteReq;
import com.ruoyi.app.service.*; import com.ruoyi.app.service.*;
@ -58,7 +59,7 @@ public class AppPmsController extends BaseController {
@Log(title = "手动入库单请求", skipAuth = true) @Log(title = "手动入库单请求", skipAuth = true)
@PostMapping("/orderInList") @PostMapping("/orderInList")
public AjaxResult manualOrderIn(@RequestBody List<PmsOrderInRequest> orderInRequestList) { public AjaxResult manualOrderIn(@RequestBody List<PmsOrderInRequest> orderInRequestList) {
logger.info("手动入库单请求:{}", orderInRequestList); logger.info("手动入库单请求:{}", JSONObject.toJSONString(orderInRequestList));
// TODO // TODO
// 判断数据是否缺失 // 判断数据是否缺失
String orderId= OrderCodeFactory.getOrderCode("RK", ""); String orderId= OrderCodeFactory.getOrderCode("RK", "");
@ -73,15 +74,16 @@ public class AppPmsController extends BaseController {
BeanUtils.copyProperties(orderInRequest, appPmsOrderIn); BeanUtils.copyProperties(orderInRequest, appPmsOrderIn);
appPmsOrderIn.setId(OrderCodeFactory.getOrderCode("","")); appPmsOrderIn.setId(OrderCodeFactory.getOrderCode("",""));
appPmsOrderIn.setListId(orderId); appPmsOrderIn.setListId(orderId);
appPmsOrderIn.setOrderType(9); appPmsOrderIn.setOrderType(orderInRequest.getOrderType());
appPmsOrderIn.setGoodsNum(BigDecimal.valueOf(orderInRequest.getGoodsNum())); appPmsOrderIn.setGoodsNum(BigDecimal.valueOf(orderInRequest.getGoodsNum()));
appPmsOrderIn.setUsedNum(BigDecimal.ZERO); appPmsOrderIn.setUsedNum(BigDecimal.ZERO);
appPmsOrderIn.setRemainingNum(BigDecimal.valueOf(orderInRequest.getGoodsNum())); appPmsOrderIn.setRemainingNum(BigDecimal.valueOf(orderInRequest.getGoodsNum()));
appPmsOrderIn.setOrderStatus(0); appPmsOrderIn.setOrderStatus(0);
appPmsOrderIn.setGoodsCode(orderInRequest.getGoodsCode());
appPmsOrderIn.setCreateTime(new Date()); appPmsOrderIn.setCreateTime(new Date());
appPmsOrderIn.setUpdateTime(new Date()); appPmsOrderIn.setUpdateTime(new Date());
appPmsOrderIn.setCreateBy(getUsername()); appPmsOrderIn.setCreateBy(getUsername());
appPmsOrderIn.setRemark("手动入库通知");
appPmsOrderInService.insertAppPmsOrderIn(appPmsOrderIn); appPmsOrderInService.insertAppPmsOrderIn(appPmsOrderIn);
} }