czt
3 天以前 46ee5aac0c31c352f19344eb3cfd762817f2559e
src/main/java/com/fzzy/async/fzzy35/impl/Fzzy35Sync1208.java
@@ -71,6 +71,7 @@
            Api1208 apiData;
            Api1105 api1105;
            List<Api1208> api1208List;
            for (Fz35DepotStore fz35DepotStore : list) {
                //获取货位信息
@@ -80,10 +81,11 @@
                }
                apiData = new Api1208();
                apiData.setId(fz35DepotStore.getId());
                apiData.setHwdm(api1105.getHwdm());
                //粮食品种
                String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz35DepotStore.getFoodVariety());
                String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz35DepotStore.getFoodVariety().substring(0,3));
                apiData.setLspzdm(mappingCode);
                //粮食性质
@@ -126,7 +128,7 @@
                }
                //出仓完成时间
                if("1".equals(apiData.getHwzt())){
                    apiData.setCcwcsj(DateUtils.addDays(fz35DepotStore.getStoreDate(), 5));
                    apiData.setCcwcsj(fz35DepotStore.getFullDate());
                }
                //国别
                apiData.setGb("156");
@@ -135,7 +137,7 @@
                apiData.setSjzlxg(6);
                apiData.setLdtj(10000);
                apiData.setZhgxsj(new Date());
                apiData.setZhgxsj(fz35DepotStore.getUpdateDate());
                //业务id、库区编码、同步时间
                apiData.setBizId(fz35DepotStore.getId());
@@ -143,8 +145,13 @@
                apiData.setSyncTime(new Date());
                //库存每次新增
                apiData.setCzbz(Constant.CZBZ_I);
                apiData.setId(ContextUtil.getCurTimeMillis());
                api1208List = api1208Rep.getDataById(apiData.getId());
                if(null == api1208List || api1208List.isEmpty()){
                    apiData.setCzbz(Constant.CZBZ_I);
                }else {
                    apiData.setCzbz(api1208List.get(0).getCzbz());
                }
                //保存数据
                api1208Rep.save(apiData);
            }