自动化立体仓库 - WMS系统
pang.jiabao
8 天以前 facf104ca0830f96fe11d54048d17f4b646032e0
src/main/java/com/zy/asrs/task/handler/WorkMastHandler.java
@@ -5,6 +5,7 @@
import com.core.exception.CoolException;
import com.zy.asrs.entity.*;
import com.zy.asrs.enums.LocStsType;
import com.zy.asrs.mapper.BasDevpMapper;
import com.zy.asrs.service.*;
import com.zy.asrs.service.impl.BasStationServiceImpl;
import com.zy.asrs.service.impl.LocCacheServiceImpl;
@@ -57,6 +58,9 @@
    private TaskDetlService taskDetlService;
    @Autowired
    private BasStationServiceImpl basStationService;
    @Resource
    private BasDevpMapper basDevpMapper;
    public ReturnT<String> start(WrkMast wrkMast) {
        // 4.入库完成
@@ -437,6 +441,11 @@
                default:
                    break;
            }
            // 出入库任务控制 入库暂存-1
            if(wrkMast.getSourceStaNo().equals("205")) {
                basDevpMapper.updateInQty(Integer.parseInt(wrkMast.getSourceStaNo()),2);
            }
            // 修改工作主档状态
            wrkMast.setWrkSts(5L);
            wrkMast.setModiTime(now);
@@ -716,8 +725,8 @@
                    .setColor(pakin.getColor())
                    .setLocId(locCache.getId())
                    .setLocNo(locCache.getLocNo())
                    .setAreaId(locCache.getAreaId())
                    .setAreaName(locCache.getAreaName())
//                    .setAreaId(locCache.getAreaId())
//                    .setAreaName(locCache.getAreaName())
                    .setUnit(pakin.getUnit())
                    .setBatch(pakin.getBatch());
            if (!locDetlService.insert(detl)) {