| | |
| | | package com.zy.common.service; |
| | | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.core.common.Cools; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.domain.param.*; |
| | |
| | | if (!locMast.getLocSts().equals("O")) { |
| | | throw new CoolException("目标库位不处于空库状态"); |
| | | } |
| | | WrkMast wms_wrk_no = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wms_wrk_no", param.getTaskNo())); |
| | | if (wms_wrk_no!=null){ |
| | | throw new CoolException("工作当已经存在"); |
| | | } |
| | | |
| | | // 获取工作号 |
| | | int workNo = getWorkNo(WrkIoType.IN.id); |
| | |
| | | if (!locMast.getLocSts().equals("F")) { |
| | | throw new CoolException("源库位不处于在库状态"); |
| | | } |
| | | |
| | | WrkMast wms_wrk_no = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wms_wrk_no", param.getTaskNo())); |
| | | if (wms_wrk_no!=null){ |
| | | throw new CoolException("工作当已经存在"); |
| | | } |
| | | // 获取工作号 |
| | | int workNo = getWorkNo(WrkIoType.OUT.id); |
| | | // 保存工作档 |