自动化立体仓库 - WMS系统
pang.jiabao
2024-08-18 9ec865af4254180c6f47c85a2ef04dd46f4ca1c4
一楼贴标机获取数据
3个文件已修改
1个文件已添加
40 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/TbParam.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/OpenService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -59,6 +59,15 @@
        return openService.kthl(param);
    }
    @PostMapping("/tb")
    @AppAuth(memo = "一楼贴标")
    public synchronized R tb(@RequestHeader(required = false) String appkey,
                               @RequestBody TbParam param,
                               HttpServletRequest request) {
        auth(appkey, param, request);
        return openService.tb(param);
    }
    @PostMapping("/zxrk")
    @AppAuth(memo = "GWCS到达堆垛机入库站点请求ZWCS执行")
    public synchronized R crnExecute(@RequestHeader(required = false) String appkey,
src/main/java/com/zy/asrs/entity/param/TbParam.java
New file
@@ -0,0 +1,16 @@
package com.zy.asrs.entity.param;
import lombok.Data;
/**
 * @author pang.jiabao
 * @description gwcs贴标请求数据
 * @createDate 2024/8/18 16:49
 */
@Data
public class TbParam {
    /**
     * 托盘码
     */
    private String barcode;
}
src/main/java/com/zy/asrs/service/OpenService.java
@@ -31,6 +31,11 @@
    R kthl(KthlParam param);
    /**
     * 一楼贴标
     */
    R tb(TbParam param);
    /**
     *GWMS到达目标站点请求ZWCS执行入库
     */
    String crnExecute(CrnExecuteParam param);
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1174,6 +1174,16 @@
    }
    @Override
    public R tb(TbParam param) {
        List<WrkDetl> wrkDetls = wrkDetlService.selectList(new EntityWrapper<WrkDetl>().eq("barcode", param.getBarcode()));
        if (wrkDetls.isEmpty()) {
            return R.parse("无物料明细信息");
        }
        List<String> collect = wrkDetls.stream().map(WrkDetl::getUnit).distinct().collect(Collectors.toList());
        return R.ok(collect);
    }
    @Override
    @Transactional
    public R gwmsGenerateInventory(GwmsGenerateInventoryDto param) {