| | |
| | | apiData.setHwdm(api1105.getHwdm()); |
| | | |
| | | //粮食品种 |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz40DepotStore.getFoodVariety().substring(0, 3)); |
| | | String mappingCode = apiTriggerService.getMappingCode(Constant.TRIGGER_P_LSPZ, fz40DepotStore.getFoodVariety()); |
| | | apiData.setLspzdm(mappingCode); |
| | | |
| | | //粮食性质 |
| | |
| | | apiData.setCd(mappingCode); |
| | | |
| | | apiData.setBgy(StringUtils.isEmpty(api1105.getBgy()) ? "保管员" : api1105.getBgy()); |
| | | |
| | | apiData.setLqgsdwdm(fz40DepotStore.getLqgsdwdm()); |
| | | apiData.setLqxzqhdm(api1102.getXzqhdm()); |
| | | if (apiData.getLsxzdm().equals("121")) { |
| | | //省级储备粮-粮权行政区划代码为省级 |
| | |
| | | } |
| | | |
| | | //粮权归属单位 |
| | | if (StringUtils.isEmpty(fz40DepotStore.getLqgsdwdm())) { |
| | | if (null == apiData.getLqgsdwdm()) { |
| | | api1208List = api1208Rep.findDataByHwdm(api1105.getHwdm()); |
| | | if(null != api1208List && api1208List.size() > 0){ |
| | | if (null != api1208List && api1208List.size() > 0) { |
| | | apiData.setLqgsdwdm(api1208List.get(0).getLqgsdwdm()); |
| | | apiData.setLqxzqhdm(api1208List.get(0).getLqxzqhdm()); |
| | | apiData.setLqgstydwbm(api1208List.get(0).getLqgstydwbm()); |
| | | }else { |
| | | apiData.setLqgsdwdm(api1102.getDwdm()); |
| | | apiData.setLqxzqhdm(api1102.getXzqhdm()); |
| | | } |
| | | apiData.setLqgsdwdm(api1102.getDwdm()); |
| | | } else { |
| | | apiData.setLqgsdwdm(fz40DepotStore.getLqgsdwdm()); |
| | | } |
| | | |
| | | |
| | | //若为商品粮,则粮权性质区划代码为null |
| | | if ("200".equals(apiData.getLsxzdm())) { |
| | | apiData.setLqxzqhdm(null); |
| | | } |
| | | |
| | | //管理方式-默认直储 |
| | |
| | | |
| | | if ("1".equals(apiData.getHwzt())) { |
| | | //出仓完成时间 |
| | | apiData.setCcwcsj(DateUtils.addDays(fz40DepotStore.getStoreDate(), 5)); |
| | | apiData.setCcwcsj(fz40DepotStore.getOutDate()); |
| | | //清仓时间 |
| | | apiData.setQcsj(DateUtils.addDays(apiData.getCcwcsj(), 1)); |
| | | apiData.setQcsj(DateUtils.addHours(apiData.getCcwcsj(), 60)); |
| | | } |
| | | //国别 |
| | | apiData.setGb("156"); |