自动化立体仓库 - WMS系统
#
LSH
2023-12-16 37c5070d0d318ad40d755b9b452a6ba7d7d8dda5
#
2个文件已修改
15 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/MatPrint.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/MatPrint.java
@@ -55,6 +55,11 @@
    private Long id;
    /**
     * 库位号
     */
    private Long index;
    /**
     * 货主号
     */
    private Long ownerId;
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -1149,8 +1149,16 @@
    @Override
    public R manDetlOriginOut(JSONObject json, User user) {
        JSONArray combMats = json.getJSONArray("combMats");
        List<MatPrint> matPrintList=new ArrayList<>();
        List<Long> ids=new ArrayList<>();
        for (int i = 0; i < combMats.size(); i++) {
            MatPrint jsonOriginDetl = combMats.getObject(i, MatPrint.class);
            MatPrint matPrintNow = combMats.getObject(i, MatPrint.class);
            if (!ids.contains(matPrintNow.getIndex())){
                ids.add(matPrintNow.getIndex());
                matPrintList.add(matPrintNow);
            }
        }
        for (MatPrint jsonOriginDetl:matPrintList) {
            Double parseLong = jsonOriginDetl.getAnfme();
            Long ownerId = Long.parseLong(jsonOriginDetl.getOwner());
            jsonOriginDetl.setOwnerId(ownerId);