自动化立体仓库 - WMS系统
#
LSH
2023-09-17 73df1a92d6fd2696d4f359efa19e4b684317d732
#
3个文件已修改
34 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/OpenService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -231,6 +231,19 @@
        return R.ok(param);
    }
    /**
     * 中控:出库完成月台相关
     */
    @PostMapping("/balcony/complete/auth/v1")
    @AppAuth(memo = "中控:出库完成月台相关")
    public synchronized R balconyComplete(@RequestHeader(required = false) String appkey,
                                              @RequestBody LabellerMatParam param,
                                              HttpServletRequest request) {
        auth(appkey, param, request);
        openService.balconyComplete(param);
        return R.ok(param);
    }
    /**
     * 桁架上位软件:单次拆垛完成通知
src/main/java/com/zy/asrs/service/OpenService.java
@@ -48,6 +48,8 @@
    void labellerComplete(LabellerCompleteParam param);
    void balconyComplete(LabellerMatParam param);
    void palletizingComplete(PalletizingCompleteParam param);
    void singleUnstackingComplete(SingleUnstackingCompleteParam param);
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.core.common.Cools;
import com.core.common.DateUtils;
import com.core.common.R;
import com.core.common.SnowflakeIdWorker;
import com.core.exception.CoolException;
import com.zy.asrs.entity.*;
@@ -766,6 +767,24 @@
    }
    /*
     *中控:出库完成月台相关
     * */
    @Override
    @Transactional
    public void balconyComplete(LabellerMatParam param) {
        if (Cools.isEmpty(param.getWrkNo())){
            throw new CoolException("工作号为空!");
        }
        WrkMast wrkMast = wrkMastService.selectOne(new EntityWrapper<WrkMast>().eq("wrk_no", param.getWrkNo()));
        if (Cools.isEmpty(wrkMast)){
            throw new CoolException("工作号为空!");
        }
        wrkMast.setWrkSts(57L);
        wrkMastService.updateById(wrkMast);
    }
    /*
     * 桁架上位软件:单次拆垛完成通知
     * */