|  |  |  | 
|---|
|  |  |  | Api1207 apiData; | 
|---|
|  |  |  | Api1105 api1105In; | 
|---|
|  |  |  | Api1105 api1105Out; | 
|---|
|  |  |  | List<Api1207> api1207List; | 
|---|
|  |  |  | for (Fz40InoutStockChange sysData : list) { | 
|---|
|  |  |  | //获取货位信息 | 
|---|
|  |  |  | api1105Out = commonService.getApi1105Cache(sysData.getDepotIdOut()); | 
|---|
|  |  |  | 
|---|
|  |  |  | apiData.setDcdw(kqdm); | 
|---|
|  |  |  | apiData.setDrdw(kqdm); | 
|---|
|  |  |  | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); | 
|---|
|  |  |  | if(StringUtils.isEmpty(mappingCode)){ | 
|---|
|  |  |  | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3)); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | apiData.setLspzdm(mappingCode); | 
|---|
|  |  |  | apiData.setDchwdm(api1105Out.getHwdm()); | 
|---|
|  |  |  | apiData.setDrhwdm(api1105In.getHwdm()); | 
|---|
|  |  |  | apiData.setDcrq(sysData.getChangeDate()); | 
|---|
|  |  |  | apiData.setDcksrq(sysData.getChangeStartDate()); | 
|---|
|  |  |  | apiData.setDcjsrq(sysData.getChangeEndDate()); | 
|---|
|  |  |  | apiData.setDcsl(sysData.getNumber()); | 
|---|
|  |  |  | apiData.setBzw(sysData.getBzw()); | 
|---|
|  |  |  | apiData.setBzbjs(sysData.getBzbjs()); | 
|---|
|  |  |  | apiData.setZxzydw(sysData.getZxzydw()); | 
|---|
|  |  |  | apiData.setCzbz(Constant.CZBZ_I); | 
|---|
|  |  |  | apiData.setZhgxsj(sysData.getUpdateTime()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | apiData.setBizId(sysData.getId()); | 
|---|
|  |  |  | apiData.setKqdm(kqdm); | 
|---|
|  |  |  | apiData.setSyncTime(new Date()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | api1207List = api1207Rep.getDataById(apiData.getDcdh()); | 
|---|
|  |  |  | if (null == api1207List || api1207List.isEmpty()) { | 
|---|
|  |  |  | apiData.setCzbz(Constant.CZBZ_I); | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | apiData.setCzbz(api1207List.get(0).getCzbz()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //保存数据 | 
|---|
|  |  |  | api1207Rep.save(apiData); | 
|---|
|  |  |  | log.info("1207---同步数据:{}", apiData.toString()); | 
|---|