仓库管理修改

liweidong
wusiyu 3 days ago
parent a34dd12811
commit 5691675d46
  1. 4
      blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/feign/WmsTaskClient.java
  2. 4
      blade-service/blade-wms/src/main/java/org/springblade/wms/feign/WmsTaskClientImpl.java
  3. 13
      blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StOtherReceiptRecordServiceImpl.java

@ -54,9 +54,9 @@ public interface WmsTaskClient {
* 子件入库 * 子件入库
*/ */
@PostMapping(SAVE_SUB_ORDER_WAREHOUSING) @PostMapping(SAVE_SUB_ORDER_WAREHOUSING)
void saveSubOrderWarehousing(@RequestParam("goodsCode")String goodsCode, @RequestParam("batchNo")String batchNo, @RequestParam("quantity")Double quantity, void saveSubOrderWarehousing(@RequestParam("woCode")String woCode, @RequestParam("goodsCode")String goodsCode, @RequestParam("batchNo")String batchNo, @RequestParam("quantity")Double quantity,
@RequestParam("shId")Long shId, @RequestParam("slId")Long slId, @RequestParam("date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")Date date, @RequestParam("shId")Long shId, @RequestParam("slId")Long slId, @RequestParam("date") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")Date date,
@RequestParam("userId")Long userId) throws Exception; @RequestParam("userId")Long userId, @RequestParam("checkNo")String checkNo, @RequestParam("quantityLevel")String quantityLevel, @RequestParam("scrapCycle") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")Date scrapCycle) throws Exception;
/** /**
* 石墨模预出库 * 石墨模预出库

@ -51,8 +51,8 @@ public class WmsTaskClientImpl implements WmsTaskClient{
} }
@Override @Override
public void saveSubOrderWarehousing(String goodsCode, String batchNo, Double quantity, Long shId, Long slId, Date date, Long userId) throws Exception { public void saveSubOrderWarehousing(String woCode, String goodsCode, String batchNo, Double quantity, Long shId, Long slId, Date date, Long userId, String checkNo, String quantityLevel, Date scrapCycle) throws Exception {
stOtherReceiptRecordService.saveSubOrderWarehousing(goodsCode, batchNo, quantity, shId, slId, date, userId); stOtherReceiptRecordService.saveSubOrderWarehousing(woCode, goodsCode, batchNo, quantity, shId, slId, date, userId, checkNo, quantityLevel,scrapCycle);
} }
@Override @Override

@ -7,7 +7,6 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper; import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.springblade.common.exception.BusinessException;
import org.springblade.core.log.exception.ServiceException; import org.springblade.core.log.exception.ServiceException;
import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.secure.BladeUser; import org.springblade.core.secure.BladeUser;
@ -342,7 +341,8 @@ public class StOtherReceiptRecordServiceImpl extends BaseServiceImpl<StOtherRece
} }
@Override @Override
public void saveSubOrderWarehousing(String goodsCode, String batchNo, Double quantity, Long shId, Long slId, Date date, Long userId) throws Exception { public void saveSubOrderWarehousing(String woCode, String goodsCode, String batchNo, Double quantity, Long shId, Long slId,
Date date, Long userId, String checkNo, String quantityLevel, Date scrapCycle) throws Exception {
BladeUser user = AuthUtil.getUser(); BladeUser user = AuthUtil.getUser();
StOtherReceiptRecord otherReceiptRecord = new StOtherReceiptRecord(); StOtherReceiptRecord otherReceiptRecord = new StOtherReceiptRecord();
@ -358,6 +358,7 @@ public class StOtherReceiptRecordServiceImpl extends BaseServiceImpl<StOtherRece
} }
otherReceiptRecord.setGoodsId(goods.getId()); otherReceiptRecord.setGoodsId(goods.getId());
StStockInoutRecord findRecord = this.getGlassCakeByWoCode(woCode, goodsCode);
List<StStockInoutRecord> inoutList = new ArrayList<>(); List<StStockInoutRecord> inoutList = new ArrayList<>();
StStockInoutRecord stockInoutRecord = new StStockInoutRecord(); StStockInoutRecord stockInoutRecord = new StStockInoutRecord();
stockInoutRecord.setGoodsId(goods.getId()); stockInoutRecord.setGoodsId(goods.getId());
@ -367,6 +368,14 @@ public class StOtherReceiptRecordServiceImpl extends BaseServiceImpl<StOtherRece
stockInoutRecord.setSlId(slId); stockInoutRecord.setSlId(slId);
stockInoutRecord.setInOutDate(date); stockInoutRecord.setInOutDate(date);
stockInoutRecord.setCreateUser(userId); stockInoutRecord.setCreateUser(userId);
stockInoutRecord.setCheckNo(checkNo);
stockInoutRecord.setQuantityLevel(quantityLevel);
stockInoutRecord.setScrapCycle(scrapCycle);
stockInoutRecord.setPrintMark(findRecord.getPrintMark());
stockInoutRecord.setPowderWeight(findRecord.getPowderWeight());
stockInoutRecord.setMaterialNo(findRecord.getMaterialNo());
stockInoutRecord.setThickness(findRecord.getThickness());
inoutList.add(stockInoutRecord); inoutList.add(stockInoutRecord);
otherReceiptRecord.setInoutList(inoutList); otherReceiptRecord.setInoutList(inoutList);

Loading…
Cancel
Save