自动化立体仓库 - WMS系统
#
Junjie
20 小时以前 acc9e31a4532a3f21d471b6d297d1d89e610c373
#
3个文件已修改
23 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/OpenController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/OpenService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/OpenController.java
@@ -163,6 +163,12 @@
        return R.ok().add(openService.queryStock());
    }
    @GetMapping("/syncAnfmeToWeight")
    public R syncAnfmeToWeight() {
        int count = openService.syncAnfmeToWeight();
        return R.ok().add(count);
    }
    private void auth(String appkey, Object obj, HttpServletRequest request) {
        log.info("{}接口被访问;appkey:{};请求数据:{}", "open/sensorType/list/auth/v1", appkey, JSON.toJSONString(obj));
        request.setAttribute("cache", obj);
src/main/java/com/zy/asrs/service/OpenService.java
@@ -43,4 +43,7 @@
     * @param param
     */
    void syncMat(MatSyncParam param);
    int syncAnfmeToWeight();
}
src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -617,4 +617,18 @@
    }
    @Override
    public int syncAnfmeToWeight() {
        List<LocDetl> locDetls = locDetlService.selectList(new EntityWrapper<LocDetl>()
                .isNull("weight"));
        int i = 0;
        for (LocDetl locDetl : locDetls) {
            Double weight = MatUtils.calcWeight(locDetl.getMatnr(), locDetl.getWeight());
            locDetl.setWeight(weight);
            locDetlService.updateById(locDetl);
            i++;
        }
        return i;
    }
}