2026.4.28 午 14:04

立库出库信息查询校验
This commit is contained in:
1009473166@qq.com
2026-04-28 14:04:34 +08:00
parent 6ce9f469e0
commit aad8c71466
5 changed files with 39 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.in.stockindetail.domain.InStockinDetail;
import com.ruoyi.in.stockindetail.service.IInStockinDetailService;
import com.ruoyi.job.mydojobdetail.domain.MydoJobDetail;
import com.ruoyi.pda.domain.TrayCodeMakeSure;
import com.ruoyi.pda.domain.TrayCodeMsg;
import com.ruoyi.pda.service.PdaService;
@@ -201,6 +202,27 @@ public class PdaController extends BaseController {
return AjaxResult.success(pdaService.selectBasStockHc(trayCodeMakeSure.getTrayCode()));
}
/**
* 立库出库信息校验
* @param trayCodeMakeSure
* @return
*/
@RequestMapping("/verifyMaterial")
@ResponseBody
public AjaxResult verifyMaterial(@RequestBody TrayCodeMakeSure trayCodeMakeSure) {
String trayCode = trayCodeMakeSure.getTrayCode();
List<MydoJobDetail> mydoJobDetailList = trayCodeMakeSure.getMydoJobDetailList();
for (MydoJobDetail m : mydoJobDetailList ) {
Integer count = pdaService.selectByTrayCodeAndProduct(trayCode, m.getProductId());
if (count == 0) {
return AjaxResult.error(m.getProductId() + ",物料不是出库wuliao");
}
}
return AjaxResult.success();
}
}

View File

@@ -1,5 +1,7 @@
package com.ruoyi.pda.mapper;
import org.apache.ibatis.annotations.Param;
import java.util.HashMap;
public interface PdaMapper {
@@ -42,4 +44,6 @@ public interface PdaMapper {
void hcoutMakesure(HashMap<String, Object> map);
void completeInPk(HashMap<String, Object> map);
Integer selectByTrayCodeAndProduct(@Param("trayCode") String trayCode, @Param("productId") String productId);
}

View File

@@ -61,4 +61,6 @@ public interface PdaService {
AjaxResult completeInPk(TrayCodeMakeSure trayCodeMakeSure);
AjaxResult selectBasStockHc(String trayCode);
Integer selectByTrayCodeAndProduct(String trayCode, String productId);
}

View File

@@ -326,4 +326,9 @@ public class PdaServiceImp implements PdaService {
List<BasStock> stocks=basStockMapper.selectBasStockListHc(basStock);
return AjaxResult.success(stocks);
}
@Override
public Integer selectByTrayCodeAndProduct(String trayCode, String productId) {
return pdaMapper.selectByTrayCodeAndProduct(trayCode,productId);
}
}