|  |  |  | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private Api1206Rep api1206Rep; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private Api1310Rep api1310Rep; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private Api1404Rep api1404Rep; | 
|---|
|  |  |  | @Autowired | 
|---|
|  |  |  | private ApiCommonService commonService; | 
|---|
|  |  |  | 
|---|
|  |  |  | List<Fz40InoutRecordItem> listInoutRecordItem; | 
|---|
|  |  |  | for (Fz40InoutRecord sysData : list) { | 
|---|
|  |  |  | if (sysData.getRecordStatus().equals("DEL") || sysData.getRecordStatus().equals("ERROR")) { | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (!sysData.getProgress().equals("RECORD")) { | 
|---|
|  |  |  | continue; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (null == sysData.getRecordWeight() || sysData.getRecordWeight() == 0) { | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //车船号 | 
|---|
|  |  |  | apiData.setCch(sysData.getPlateNum()); | 
|---|
|  |  |  | apiData.setGch(apiData.getCch()); | 
|---|
|  |  |  | apiData.setDjsj(sysData.getRegisterTime()); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //粮食品种 | 
|---|
|  |  |  | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety().substring(0, 3)); | 
|---|
|  |  |  | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, sysData.getFoodVariety()); | 
|---|
|  |  |  | apiData.setLspzdm(mappingCode); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //粮食等级 | 
|---|
|  |  |  | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSDJ, sysData.getFoodLevel()); | 
|---|
|  |  |  | apiData.setLsdjdm(mappingCode); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //质检报告单号 | 
|---|
|  |  |  | List<Api1310> dataByHwdm = api1310Rep.getDataByHwdm(apiData.getHwdm(), "02"); | 
|---|
|  |  |  | if (null != dataByHwdm && dataByHwdm.size() > 0) { | 
|---|
|  |  |  | apiData.setZjbgdh(dataByHwdm.get(0).getZjbgdh()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //生成方式 | 
|---|
|  |  |  | apiData.setScfs(1); | 
|---|
|  |  |  | if (StringUtils.isNotEmpty(sysData.getRecordStatus()) && sysData.getRecordStatus().equals("ADD")) { | 
|---|
|  |  |  | apiData.setScfs(2); | 
|---|
|  |  |  | apiData.setSdblyy("库区停电导致无法按流程进行出库"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //粮食性质 | 
|---|
|  |  |  | mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSXZ, sysData.getFoodType()); | 
|---|
|  |  |  | 
|---|
|  |  |  | apiData.setCchlx("01"); | 
|---|
|  |  |  | apiData.setXldd("库内"); | 
|---|
|  |  |  | apiData.setBz(StringUtils.isEmpty(sysData.getRemarks()) ? "暂无备注信息" : sysData.getRemarks()); | 
|---|
|  |  |  | apiData.setBzbdbz(25); | 
|---|
|  |  |  | apiData.setBzbjs(0); | 
|---|
|  |  |  | apiData.setBzbdbz(sysData.getDbz() == null ? 25 : sysData.getDbz()); | 
|---|
|  |  |  | apiData.setBzbjs(sysData.getBzbjs()); | 
|---|
|  |  |  | apiData.setJjlx(sysData.getJjlx()); | 
|---|
|  |  |  | apiData.setBzw(StringUtils.isEmpty(sysData.getBzw()) ? "9" : sysData.getBzw()); | 
|---|
|  |  |  | apiData.setCmqrmgryxm(StringUtils.isEmpty(sysData.getRegisterUser()) ? "门岗人" : sysData.getRegisterUser()); | 
|---|
|  |  |  | apiData.setDjmgryxm(StringUtils.isEmpty(sysData.getRegisterUser()) ? "登记人" : sysData.getRegisterUser()); | 
|---|
|  |  |  | apiData.setZcbgyxm(StringUtils.isEmpty(sysData.getHandleUser()) ? "值仓员" : sysData.getHandleUser()); | 
|---|