| | |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1103Rep api1103Rep; |
| | | @Autowired |
| | | private Api1104Rep api1104Rep; |
| | | @Autowired |
| | | private Api1208Rep api1208Rep; |
| | |
| | | if (SH2023Constant.SH_2023_API_CODE_1104.equals(inteId)) { |
| | | SH2023Api1104 api1104 = new SH2023Api1104(); |
| | | Api1104 apiData = (Api1104) data; |
| | | |
| | | //查询仓房信息 |
| | | List<Api1103> api1103List = api1103Rep.findPushDataByCfdm(apiData.getCfbh()); |
| | | List<Api1104> api1104List = api1104Rep.findDataByCfbh(apiData.getCfbh()); |
| | | int num = 2; |
| | | if (null != api1104List && api1104List.size() > 0) { |
| | | num = api1104List.size(); |
| | | } |
| | | if (null != api1103List && api1103List.size() > 0) { |
| | | Api1103 api1103 = api1103List.get(0); |
| | | BeanUtils.copyProperties(api1103, api1104); |
| | | api1104.setCwc(api1103.getCwc() / num); |
| | | api1104.setCnc(api1103.getCnc() / num); |
| | | api1104.setSjcr(api1103.getSjcr() / num); |
| | | } |
| | | BeanUtils.copyProperties(apiData, api1104); |
| | | api1104.setAjdm(apiData.getAjdh()); |
| | | api1104.setCfdm(apiData.getCfbh()); |
| | |
| | | } |
| | | } |
| | | } |
| | | if (StringUtils.isNotEmpty(api1204.getHwdm())) { |
| | | List<Api1208> api1208List = api1208Rep.findDataByHwdm(api1204.getHwdm()); |
| | | if (null != api1208List && api1208List.size() > 0) { |
| | | api1204.setPch(api1208List.get(0).getHwdm() + api1208List.get(0).getShnd()); |
| | | } |
| | | } |
| | | |
| | | //设置空属性为默认值 |
| | | changeObject(api1204); |
| | |
| | | } |
| | | } |
| | | } |
| | | |
| | | //设置空属性为默认值 |
| | | changeObject(api1206); |
| | | return api1206; |