| | |
| | | SH2023Api1109 api1109; |
| | | //最后转换为json |
| | | List<SH2023Api1109> list = new ArrayList<>(); |
| | | FileUtil file; |
| | | FileUtil file = new FileUtil(); |
| | | //把data转化成list集合 |
| | | List<Api1109> api1109List = castList(data, Api1109.class); |
| | | for (Api1109 apiData : api1109List) { |
| | | api1109 = new SH2023Api1109(); |
| | | BeanUtils.copyProperties(apiData, api1109); |
| | | api1109.setBjw(ShAreaBjw.getBjw(code)); |
| | | file = new FileUtil(); |
| | | api1109.setWjl(file.imgToIo(apiData.getWjdz() + apiData.getWjmc())); |
| | | list.add(api1109); |
| | | } |
| | |
| | | list.add(api1206); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1207.equals(inteId)) { |
| | | SH2023Api1207 api1207; |
| | | //最后转换为json |
| | | List<SH2023Api1207> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1207> api1207List = castList(data, Api1207.class); |
| | | for (Api1207 apiData : api1207List) { |
| | | api1207 = new SH2023Api1207(); |
| | | BeanUtils.copyProperties(apiData, api1207); |
| | | |
| | | api1207.setDcrq(apiData.getDcrq()); |
| | | api1207.setBjw(ShAreaBjw.getBjw(code)); |
| | | //TODO 库调单号 |
| | | |
| | | list.add(api1207); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1208.equals(inteId)) { |
| | | SH2023Api1208 api1208; |
| | | //最后转换为json |
| | |
| | | api1208.setBjw(ShAreaBjw.getBjw(code)); |
| | | api1208.setPch(apiData.getHwdm() + apiData.getShnd()); |
| | | list.add(api1208); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1209.equals(inteId)) { |
| | | SH2023Api1209 api1209; |
| | | //最后转换为json |
| | | List<SH2023Api1209> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1209> api1209List = castList(data, Api1209.class); |
| | | for (Api1209 apiData : api1209List) { |
| | | api1209 = new SH2023Api1209(); |
| | | BeanUtils.copyProperties(apiData, api1209); |
| | | // TODO 记账日期 单据类型 |
| | | |
| | | api1209.setSzjl(apiData.getQzszkl()); |
| | | api1209.setZrshde(apiData.getQzzrshde()); |
| | | api1209.setBjw(ShAreaBjw.getBjw(code)); |
| | | api1209.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getYwrq(), "yyyy")); |
| | | list.add(api1209); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1210.equals(inteId)) { |
| | | SH2023Api1210 api1210; |
| | | //最后转换为json |
| | | List<SH2023Api1210> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1210> api1210List = castList(data, Api1210.class); |
| | | for (Api1210 apiData : api1210List) { |
| | | api1210 = new SH2023Api1210(); |
| | | BeanUtils.copyProperties(apiData, api1210); |
| | | |
| | | api1210.setBjw(ShAreaBjw.getBjw(code)); |
| | | api1210.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getHzrq(), "yyyy")); |
| | | list.add(api1210); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1211.equals(inteId)) { |
| | | SH2023Api1211 api1211; |
| | | //最后转换为json |
| | | List<SH2023Api1211> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1211> api1211List = castList(data, Api1211.class); |
| | | for (Api1211 apiData : api1211List) { |
| | | api1211 = new SH2023Api1211(); |
| | | BeanUtils.copyProperties(apiData, api1211); |
| | | |
| | | //TODO 货位代码 粮食性质代码 来粮代码 |
| | | |
| | | api1211.setBjw(ShAreaBjw.getBjw(code)); |
| | | list.add(api1211); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1212.equals(inteId)) { |
| | |
| | | list.add(api1401); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1402.equals(inteId)) { |
| | | SH2023Api1402 api1402; |
| | | //最后转换为json |
| | | List<SH2023Api1402> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1402> api1402List = castList(data, Api1402.class); |
| | | for (Api1402 apiData : api1402List) { |
| | | api1402 = new SH2023Api1402(); |
| | | BeanUtils.copyProperties(apiData, api1402); |
| | | api1402.setBjw(ShAreaBjw.getBjw(code)); |
| | | list.add(api1402); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_1403.equals(inteId)) { |
| | | SH2023Api1403 api1403; |
| | | //最后转换为json |
| | |
| | | list.add(api1404); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } |
| | | // TODO 项目信息 |
| | | // else if (SH2023Constant.SH_2023_API_CODE_1405.equals(inteId)) { |
| | | // SH2023Api1405 api1405; |
| | | // //最后转换为json |
| | | // List<SH2023Api1405> list = new ArrayList<>(); |
| | | // //把data转化成list集合 |
| | | // List<Api1405> api1405List = castList(data, Api1405.class); |
| | | // for (Api1405 apiData : api1405List) { |
| | | // api1405 = new SH2023Api1405(); |
| | | // BeanUtils.copyProperties(apiData, api1405); |
| | | // |
| | | // list.add(api1405); |
| | | // } |
| | | // return JSON.toJSONString(list); |
| | | // } |
| | | else if (SH2023Constant.SH_2023_API_CODE_2102.equals(inteId)) { |
| | | SH2023Api2102 api2102; |
| | | //最后转换为json |
| | | List<SH2023Api2102> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1207> api1207List = castList(data, Api1207.class); |
| | | for (Api1207 apiData : api1207List) { |
| | | api2102 = new SH2023Api2102(); |
| | | BeanUtils.copyProperties(apiData, api2102); |
| | | api2102.setDrdh(apiData.getDcdh()); |
| | | api2102.setDcrq(apiData.getDcrq()); |
| | | api2102.setPch(api2102.getDrhwdm() + DateFormatUtils.format(apiData.getDcrq(), "yyyy")); |
| | | api2102.setBjw(ShAreaBjw.getBjw(code)); |
| | | //TODO 库调单号 |
| | | |
| | | list.add(api2102); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else if (SH2023Constant.SH_2023_API_CODE_2203.equals(inteId)) { |
| | | SH2023Api2203 api2203; |
| | | //最后转换为json |
| | | List<SH2023Api2203> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1201> api1201List = castList(data, Api1201.class); |
| | | for (Api1201 apiData : api1201List) { |
| | | api2203 = new SH2023Api2203(); |
| | | BeanUtils.copyProperties(apiData, api2203); |
| | | api2203.setHtbh(apiData.getHth()); |
| | | |
| | | // api2203.setBdh(); |
| | | api2203.setCjrq(apiData.getQdrq()); |
| | | // api2203.setJyzt(); |
| | | // api2203.setLsxz(); |
| | | // api2203.setLspzmx(); |
| | | // api2203.setScnf(); |
| | | // api2203.setKd(); |
| | | // |
| | | list.add(api2203); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | }else if (SH2023Constant.SH_2023_API_CODE_2204.equals(inteId)) { |
| | | SH2023Api2204 api2204; |
| | | //最后转换为json |
| | | List<SH2023Api2204> list = new ArrayList<>(); |
| | | //把data转化成list集合 |
| | | List<Api1310> api1310List = castList(data, Api1310.class); |
| | | for (Api1310 apiData : api1310List) { |
| | | api2204 = new SH2023Api2204(); |
| | | BeanUtils.copyProperties(apiData, api2204); |
| | | // api2204.setSf(); |
| | | // api2204.setRksf(); |
| | | // api2204.setlldm(); |
| | | api2204.setBjw(ShAreaBjw.getBjw(code)); |
| | | api2204.setPch(apiData.getHwdm() + DateFormatUtils.format(apiData.getJysj(), "yyyy")); |
| | | list.add(api2204); |
| | | } |
| | | return JSON.toJSONString(list); |
| | | } else { |
| | | return JSON.toJSONString(data); |
| | | } |