czt
昨天 9f6dacf7b39e5aeba37d8faf575c9e56d8cbe51a
src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1212.java
@@ -72,6 +72,11 @@
            List<ApiInfoData> apiInfoDataList;
            WhjlApi1212 apiData;
            for (Fz40WhjlInoutRecord sysData : list) {
                if(sysData.getRecordStatus().equals("DEL")) {
                    //如果是删除状态,则不进行同步
                    log.info("1212---出入库记录-同步数据:{},状态为删除,不进行同步", sysData.getId());
                    continue;
                }
                List<ApiInfoData> dept = apiInfoDataRep.getDataByDataId(sysData.getCompanyId());
                WhjlApi1101 whjlApi1101 = JSONObject.parseObject(dept.get(0).getData(), WhjlApi1101.class);
                List<ApiInfoData> deptArea = apiInfoDataRep.getDataByDataId(sysData.getDeptId());
@@ -85,7 +90,7 @@
                apiData.setYwrq(DateUtils.parseDate(sysData.getId().substring(2, 10), new String[]{"yyyyMMdd"}));
                if(sysData.getType().equals("IN")){
                    apiData.setCrklx("入库");
                    apiData.setYwlx("日常出入库");//出入库类型: 日常出入库/日常出库/应急入库/应急出库/盘点入库/盘点出库/转仓入库/转仓出库
                    apiData.setYwlx("日常入库");//出入库类型: 日常出入库/日常出库/应急入库/应急出库/盘点入库/盘点出库/转仓入库/转仓出库
                }
                if(sysData.getType().equals("OUT")){
                    apiData.setCrklx("出库");
@@ -119,11 +124,10 @@
                }
                apiData.setHwbh(whjlApi1108.getHwbh());//货位编号
                apiData.setHwmc(whjlApi1108.getHwmc());//货位名称
                apiData.setAjbh(apiData.getHwbh().substring(0,28));//廒间编号
                apiData.setAjmc(apiData.getHwmc());// TODO 廒间名称
                apiData.setAjbh(whjlApi1108.getHwbh().substring(0,28));//廒间编号
                apiData.setAjmc(whjlApi1108.getHwmc());// TODO 廒间名称
                apiData.setKctzbh(sysData.getId().substring(2));//库存台账ID
                apiData.setKctzcppcid(sysData.getId().substring(2));//库存台账批次ID
//                apiData.setPsmxid("");//配送车辆明细ID
//                apiData.setYjfamxid("");//应急方案明细ID
@@ -132,29 +136,44 @@
                if(lspz != null && lspz.size() > 0){
                    apiData.setLspzmc(lspz.get(0).getName());//品种名称
                }
                if (sysData.getFoodVariety().equals("2")){
                if (sysData.getFoodVariety().startsWith("2")){
                    apiData.setKctzbh("1234567891234567002");//库存台账ID
                    apiData.setKctzcppcid("12312332132145002");//库存台账批次ID
                    apiData.setJldwbm("12");//计量单位编码
                    apiData.setJldwmc("千克");//计量单位名称
                    apiData.setJsdwbm("21");//计数单位编码
                    apiData.setJsdwmc("袋");//计数单位名称
                    //小麦粉
                    apiData.setCpbh("FJL89570583ec0a2571");//产品编号
                    apiData.setCpmc("小麦粉");//产品编号
                    apiData.setCpbh("FJL4a971ea2d319e518");//产品编号
                    apiData.setCpmc("精致小麦粉");//产品编号
                }
                if (sysData.getFoodVariety().equals("1")){
                if (sysData.getFoodVariety().startsWith("1")){
                    apiData.setKctzbh("1234567891234567001");//库存台账ID
                    apiData.setKctzcppcid("12312332132145001");//库存台账批次ID
                    apiData.setJldwbm("12");//计量单位编码
                    apiData.setJldwmc("千克");//计量单位名称
                    apiData.setJsdwbm("21");//计数单位编码
                    apiData.setJsdwmc("袋");//计数单位名称
                    //大米
                    apiData.setCpbh("FJLdf09130205a43002");//产品编号
                    apiData.setCpmc("大米");//产品编号
                    apiData.setCpbh("FJL0b1fc3761a2c0a46");//产品编号
                    apiData.setCpmc("长江绿地粳米");//产品编号
                }
                if (sysData.getFoodVariety().equals("3")){
                if (sysData.getFoodVariety().startsWith("3")){
                    apiData.setKctzbh("1234567891234567003");//库存台账ID
                    apiData.setKctzcppcid("12312332132145003");//库存台账批次ID
                    apiData.setJldwbm("13");//计量单位编码
                    apiData.setJldwmc("升");//计量单位名称
                    apiData.setJsdwbm("23");//计数单位编码
                    apiData.setJsdwmc("瓶");//计数单位名称
                    //食用油
                    apiData.setCpbh("FJL3e7ba1605ebd5dec");//产品编号
                    apiData.setCpmc("食用油");//产品编号
                    apiData.setCpbh("FJL60a5761059bf08df");//产品编号
                    apiData.setCpmc("菜籽油");//产品名称
                }
                apiData.setJldwbm("12");//计量单位编码
                apiData.setJldwmc("千克");//计量单位名称
                apiData.setJsdwbm("21");//计数单位编码
                apiData.setJsdwmc("袋");//计数单位名称
//                apiData.setCrklx("");//出入库类型
@@ -179,7 +198,7 @@
//                apiData.setSccj("");//生产厂家
//                apiData.setGg("");//规格型号
//                apiData.setCppc("");//产品批次
//                apiData.setScrq(null);//生产日期
                apiData.setScrq(sysData.getRegisterTime());//生产日期
//                apiData.setBzq(null);//保质期
//                apiData.setCkfs("");//出库方式
                apiData.setDjsj(sysData.getRegisterTime());//登记时间
@@ -224,8 +243,6 @@
                infoData.setData(JSON.toJSONString(apiData));
                apiInfoDataRep.save(infoData);
                log.info("1212---出入库记录-同步数据:{}", apiData.toString());
            }