增加生成作业 填入任务号

This commit is contained in:
zgw
2025-12-15 14:30:40 +08:00
parent 22cbe52238
commit 79f8757005
6 changed files with 21 additions and 8 deletions

View File

@@ -141,14 +141,13 @@ public class ToWmsServiceImpl implements IToWmsService {
mydoJob.setCargoSpaceId(cargoSpaceId); mydoJob.setCargoSpaceId(cargoSpaceId);
mydoJob.setInOrOut("1"); mydoJob.setInOrOut("1");
mydoJob.setTrayCode(requestEnter.getTrayCode()); mydoJob.setTrayCode(requestEnter.getTrayCode());
map.put("v_param", "1");
mydoJobService.getInTask(map);
mydoJob.setTaskNo(map.get("v_serial"));
// HashMap<String, String> result = new HashMap<>(); // HashMap<String, String> result = new HashMap<>();
// result.put("cargoSpaceId",cargoSpaceId); // result.put("cargoSpaceId",cargoSpaceId);
return AjaxResult.success(mydoJob); return AjaxResult.success(mydoJob);
} }
/** /**
* requestEnterByTrayCode -> 入库货位分配 * requestEnterByTrayCode -> 入库货位分配
* 入库任务请求根据托盘码 -> 向子单明细分配入库货位 * 入库任务请求根据托盘码 -> 向子单明细分配入库货位
@@ -157,10 +156,8 @@ public class ToWmsServiceImpl implements IToWmsService {
* @return * @return
*/ */
public String getCargoSpaceByProductInfo(String productId){ public String getCargoSpaceByProductInfo(String productId){
//>>>>>>>>>>>>>>获取物料库存信息 -> 有库存 -> 货位(cargospace) -> 存储区组(groupCodingNo) -> 根据groupCoding(由高到低) -> 获取状态1的货位分配 //>>>>>>>>>>>>>>获取物料库存信息 -> 有库存 -> 货位(cargospace) -> 存储区组(groupCodingNo) -> 根据groupCoding(由高到低) -> 获取状态1的货位分配
//>>>>>>>>>>>>>>获取物料库存信息 -> 无库存 -> 遍历存储区组(groupCodingNo) -> 查找全部货位空的区组 -> 根据groupCoding(由高到低) -> 获取状态1的货位分配 //>>>>>>>>>>>>>>获取物料库存信息 -> 无库存 -> 遍历存储区组(groupCodingNo) -> 查找全部货位空的区组 -> 根据groupCoding(由高到低) -> 获取状态1的货位分配
try { try {
//获取物料的货位集合 - 首先查找已经存放该物料的存储区 //获取物料的货位集合 - 首先查找已经存放该物料的存储区
List<BasStock> stocks = basStockService.selectBasStockListByProductId(productId); List<BasStock> stocks = basStockService.selectBasStockListByProductId(productId);
@@ -215,7 +212,6 @@ public class ToWmsServiceImpl implements IToWmsService {
}catch(Exception e){ }catch(Exception e){
log.error("入库子单获取目标货位失败,异常信息:" + e.getMessage()); log.error("入库子单获取目标货位失败,异常信息:" + e.getMessage());
} }
return null; return null;
} }

View File

@@ -45,6 +45,8 @@ public interface MydoJobMapper
public void getInJobId(HashMap<String, String> map); public void getInJobId(HashMap<String, String> map);
public void getInTask(HashMap<String, String> map);
/** /**
* 修改任务表 * 修改任务表
* *

View File

@@ -39,6 +39,9 @@ public interface IMydoJobService
public void getInJobId(HashMap<String, String> map); public void getInJobId(HashMap<String, String> map);
public void getInTask(HashMap<String, String> map);
/** /**
* 新增任务表 * 新增任务表
* *

View File

@@ -123,6 +123,11 @@ public class MydoJobServiceImpl implements IMydoJobService {
mydoJobMapper.getInJobId(map); mydoJobMapper.getInJobId(map);
} }
@Override
public void getInTask(HashMap<String, String> map){
mydoJobMapper.getInTask(map);
}
/** /**
* 新增任务表 * 新增任务表
* *

View File

@@ -113,6 +113,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
) } ) }
</select> </select>
<select id="getInTask" statementType="CALLABLE" parameterType="java.util.Map">
{ CALL util_serial_task(
#{v_param,jdbcType=VARCHAR,mode=IN},
#{v_serial,mode=OUT,jdbcType=VARCHAR}
) }
</select>
<insert id="insertMydoJob"> <insert id="insertMydoJob">
insert into mydo_job insert into mydo_job
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">

View File

@@ -3,7 +3,7 @@ import store from './store'
import { Message } from 'element-ui' import { Message } from 'element-ui'
import NProgress from 'nprogress' import NProgress from 'nprogress'
import 'nprogress/nprogress.css' import 'nprogress/nprogress.css'
import { getToken } from '@/utils/auth' import { getToken } from '@//auth'
import { isPathMatch } from '@/utils/validate' import { isPathMatch } from '@/utils/validate'
import { isRelogin } from '@/utils/request' import { isRelogin } from '@/utils/request'