|  |  |  | 
|---|
|  |  |  | 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, | 
|---|
| New file | 
|  |  |  | 
|---|
|  |  |  | 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; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | R kthl(KthlParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 一楼贴标 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | R tb(TbParam param); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | *GWMS到达目标站点请求ZWCS执行入库 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | String crnExecute(CrnExecuteParam param); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @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) { | 
|---|
|  |  |  |  | 
|---|