自动化立体仓库 - WMS系统
#
zjj
2024-11-01 ac96c18a228c8d16e9f8f25c0866d1659c029407
#
3个文件已修改
1个文件已添加
35 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/TagParam.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/OpenService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -39,6 +39,21 @@
    private WrkMastService wrkMastService;
    @PostMapping("/tagSync/v1")
    @AppAuth(memo = "物料分类同步")
    public synchronized R tagSync(@RequestHeader(required = false) String appkey,
                                        @RequestBody(required = false) List<TagParam> param,
                                        HttpServletRequest request) {
        auth(appkey, param, request);
        if (Cools.isEmpty(param)) {
            return R.parse(BaseRes.PARAM);
        }
        openService.syncTag(param);
        return R.ok();
    }
    @PostMapping("/wrkMast/finish/v1")
    @AppAuth(memo = "四向车任务完成")
    public synchronized R wrkMastFinish(@RequestHeader(required = false) String appkey,
src/main/java/com/zy/asrs/entity/param/TagParam.java
New file
@@ -0,0 +1,11 @@
package com.zy.asrs.entity.param;
import lombok.Data;
import java.util.List;
@Data
public class TagParam {
    private String parentTagName;
    private String tagName;
}
src/main/java/com/zy/asrs/service/OpenService.java
@@ -47,4 +47,6 @@
    boolean agvHaiKang(String wrkNo);
    List<LocDetlByTimeDTO> selectTimeLocDetl(TimeSelectParam param);
    void syncTag(List<TagParam> param);
}
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -585,7 +585,7 @@
                        if (!Cools.isEmpty(order)) {
                            locDetlByTimeDTO.setDate(order.getOrderTime());
                            locDetlByTimeDTO.setWarehouse(order.getItemName());
                            locDetlByTimeDTO.setOrderType(order.getDocType().toString());
                            locDetlByTimeDTO.setOrderType(order.getDocType$());
                        }
                        locDetlByTimeDTO.setMatnr(wrkDetlLog.getMatnr());
                        locDetlByTimeDTO.setLocNo(wrkMastLog.getIoType() <100? wrkMastLog.getLocNo(): wrkMastLog.getSourceLocNo());
@@ -633,4 +633,9 @@
        return true;
    }
    @Override
    @Transactional
    public void syncTag(List<TagParam> param) {
    }
}