| | |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.*; |
| | | import com.fzzy.api.view.repository.Api1404Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | |
| | | import com.fzzy.push.sx2024.data.*; |
| | |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1404Rep api1404Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | |
| | | //报文标识 |
| | | reqData.setID(orderId); |
| | | //版本号 |
| | | reqData.setVER("1.0"); |
| | | reqData.setVER("2024"); |
| | | //单位编码:11位 |
| | | reqData.setOrgNo(conf.getUserName()); |
| | | //单位名称 |
| | |
| | | List<Map<String, Object>> result = new ArrayList<>(); |
| | | Map<String, Object> map = new HashMap<>(); |
| | | String inteIdUrl = getInteId(inteId); |
| | | //若为财务1501、1502、1503接口,则接口编码填写1114 |
| | | if (Constant.API_CODE_1114_1501.equals(inteId) |
| | | || Constant.API_CODE_1114_1502.equals(inteId) |
| | | || Constant.API_CODE_1114_1503.equals(inteId)) { |
| | | List<SXFinanceDto> list = getFinanceData(inteId, data); |
| | | map.put(inteIdUrl, list); |
| | | } else { |
| | | |
| | | List<Object> list = new ArrayList<>(); |
| | | Object object = getApiData(inteId, data, conf); |
| | | //除库存接口外,其他接口上传前更新最后更新时间 |
| | |
| | | } |
| | | list.add(object); |
| | | map.put(inteIdUrl, list); |
| | | } |
| | | |
| | | result.add(map); |
| | | return JSON.toJSONString(result); |
| | | } |
| | |
| | | if (Constant.API_CODE_1101.equals(inteId)) { |
| | | SX2024Api1101 apiData = new SX2024Api1101(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | //统一单位名称赋值 |
| | | apiData.setTydwmc(apiData.getDwmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1102.equals(inteId)) { |
| | | SX2024Api1102 apiData = new SX2024Api1102(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //统一库区名称赋值 |
| | | apiData.setTykqmc(apiData.getKqmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1103.equals(inteId)) { |
| | | SX2024Api1103 apiData = new SX2024Api1103(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); |
| | | apiData.setTycfbm(tycfbm); |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //设置統一仓房名称 |
| | | apiData.setTycfmc(apiData.getCfmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1104.equals(inteId)) { |
| | | SX2024Api1104 apiData = new SX2024Api1104(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tyajbm = apiCommonService.getTyajbm(apiData.getAjdh()); |
| | | apiData.setTyajbm(tyajbm); |
| | | String tycfbm = apiCommonService.getTycfbm(apiData.getCfbh()); |
| | | //设置統一仓房编码 |
| | | if (StringUtils.isEmpty(apiData.getTycfbm())) { |
| | | String tycfbm = apiCommonService.getTykqbm(apiData.getCfbh()); |
| | | apiData.setTycfbm(tycfbm); |
| | | } |
| | | //设置統一廒间名称 |
| | | apiData.setTyajmc(apiData.getAjmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1105.equals(inteId)) { |
| | | SX2024Api1105 apiData = new SX2024Api1105(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(apiData.getAjdm()); |
| | | apiData.setTyajbm(tyajbm); |
| | | //设置統一编码 |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyajbm(tyhwbm); |
| | | } |
| | | //设置統一货位名称 |
| | | apiData.setTyhwmc(apiData.getHwmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1106.equals(inteId)) { |
| | | SX2024Api1106 apiData = new SX2024Api1106(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | String tyygbm = apiCommonService.getTyygbm(apiData.getYgdm()); |
| | | apiData.setTyygbm(tyygbm); |
| | | } |
| | | //设置統一油罐名称 |
| | | apiData.setTyygmc(apiData.getYgmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1107.equals(inteId)) { |
| | | SX2024Api1107 apiData = new SX2024Api1107(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //设置統一库区名称 |
| | | apiData.setTykqmc(apiData.getKqmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1108.equals(inteId)) { |
| | | SX2024Api1108 apiData = new SX2024Api1108(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //设置統一库区名称 |
| | | apiData.setTykqmc(apiData.getKqmc()); |
| | | //设置药剂编码:统一库区编码加三维顺序号 |
| | | if (apiData.getYjbh().startsWith(apiData.getKqdm())) { |
| | | apiData.setYjbh(apiData.getYjbh().replace(apiData.getKqdm(), apiData.getTykqbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1109.equals(inteId)) { |
| | | Api1109 api1109 = (Api1109) data; |
| | | SX2024Api1109 apiData = new SX2024Api1109(); |
| | | BeanUtils.copyProperties(api1109, apiData); |
| | | //设置統一编码 |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //设置文件流 |
| | | apiData.setWjl(FileUtils.fileToByteString(api1109.getWjdz())); |
| | | //TODO WJLJ文件路径 |
| | | //设置文件名称:统一库区编码加三维顺序号 |
| | | if (apiData.getWjmc().startsWith(apiData.getKqdm())) { |
| | | apiData.setWjmc(apiData.getWjmc().replace(apiData.getKqdm(), apiData.getTykqbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1110.equals(inteId)) { |
| | | SX2024Api1110 apiData = new SX2024Api1110(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1111.equals(inteId)) { |
| | | SX2024Api1111 apiData = new SX2024Api1111(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1112.equals(inteId)) { |
| | | SX2024Api1112 apiData = new SX2024Api1112(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一编码 |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | //统一单位名称赋值 |
| | | apiData.setTydwmc(apiData.getDwmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1201.equals(inteId)) { |
| | | Api1201 api1201 = (Api1201) data; |
| | | SX2024Api1201 apiData = new SX2024Api1201(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1201, apiData); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | if (StringUtils.isEmpty(apiData.getHtzl())) { |
| | | apiData.setHtzl(api1201.getYwlx()); |
| | | } |
| | | //设置合同号:统一库区编码加三维顺序号 |
| | | if (apiData.getHth().startsWith(apiData.getDwdm())) { |
| | | apiData.setHth(apiData.getHth().replace(apiData.getDwdm(), apiData.getTydwbm())); |
| | | } |
| | | if (StringUtils.isEmpty(apiData.getYsfs())) { |
| | | apiData.setYsfs("根据到货数量进行验收"); |
| | | } |
| | | if (StringUtils.isEmpty(apiData.getFKFS())) { |
| | | apiData.setFKFS("4"); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1202.equals(inteId)) { |
| | | Api1202 api1202 = (Api1202) data; |
| | | SX2024Api1202 apiData = new SX2024Api1202(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1202, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getHwdm().substring(0,18)); |
| | | } |
| | | //设置粮权单位統一编码 |
| | | if (StringUtils.isEmpty(apiData.getLqgsdwtybm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(api1202.getKqdm().substring(0, 18)); |
| | | apiData.setLqgsdwtybm(tydwbm); |
| | | } |
| | | //判断计划明细号,不为空 |
| | | if (StringUtils.isNotEmpty(apiData.getJhmxh())) { |
| | | Api1404 api1404 = api1404Rep.getOneDataByJhmxdh(apiData.getJhmxh()); |
| | | //计划明细号:更换为轮换计划单号+统一库区编码+4为顺序号 |
| | | if (api1404.getJhmxdh().startsWith(api1404.getLhjhdh() + api1404.getKqdm())) { |
| | | apiData.setJhmxh(api1404.getJhmxdh().replace(api1404.getLhjhdh() + api1404.getKqdm(), api1404.getLhjhdh() + apiData.getTyhwbm().substring(0, 22))); |
| | | } |
| | | } |
| | | //设置合同号:统一库区编码加三维顺序号 |
| | | if (apiData.getHth().startsWith(apiData.getHwdm().substring(0, 21))) { |
| | | apiData.setHth(apiData.getHth().replace(apiData.getHwdm().substring(0, 21), apiData.getTyhwbm().substring(0, 22))); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1203.equals(inteId)) { |
| | | SX2024Api1203 apiData = new SX2024Api1203(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1204.equals(inteId)) { |
| | | Api1204 api1204 = (Api1204) data; |
| | | SX2024Api1204 apiData = new SX2024Api1204(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1204, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置入库结算单号:统一库区编码+yyyyMMdd+三位顺序号 |
| | | if (apiData.getRkjsdh().startsWith(api1204.getKqdm())) { |
| | | apiData.setRkjsdh(apiData.getRkjsdh().replace(api1204.getKqdm(), apiData.getTyhwbm().substring(0, 22))); |
| | | } |
| | | //设置合同号:统一库区编码加三维顺序号 |
| | | if (apiData.getHth().startsWith(api1204.getKqdm().substring(0, 18))) { |
| | | apiData.setHth(apiData.getHth().replace(api1204.getKqdm().substring(0, 18), apiData.getTyhwbm().substring(0, 20))); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1205.equals(inteId)) { |
| | | SX2024Api1205 apiData = new SX2024Api1205(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //判断计划明细号,不为空 |
| | | if (StringUtils.isNotEmpty(apiData.getJhmxh())) { |
| | | Api1404 api1404 = api1404Rep.getOneDataByJhmxdh(apiData.getJhmxh()); |
| | | //计划明细号:更换为轮换计划单号+统一库区编码+4为顺序号 |
| | | if (api1404.getJhmxdh().startsWith(api1404.getLhjhdh() + api1404.getKqdm())) { |
| | | apiData.setJhmxh(api1404.getJhmxdh().replace(api1404.getLhjhdh() + api1404.getKqdm(), api1404.getLhjhdh() + apiData.getTyhwbm().substring(0, 22))); |
| | | } |
| | | } |
| | | //设置合同号:统一库区编码加三维顺序号 |
| | | if (apiData.getHth().startsWith(apiData.getHwdm().substring(0, 21))) { |
| | | apiData.setHth(apiData.getHth().replace(apiData.getHwdm().substring(0, 21), apiData.getTyhwbm().substring(0, 22))); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1206.equals(inteId)) { |
| | | Api1206 api1206 = (Api1206) data; |
| | | SX2024Api1206 apiData = new SX2024Api1206(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1206, apiData); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(api1206.getKqdm().substring(0, 18)); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置出库结算单号:统一库区编码+yyyyMMdd+三位顺序号 |
| | | if (apiData.getCkjsdh().startsWith(api1206.getKqdm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(api1206.getKqdm()); |
| | | apiData.setCkjsdh(apiData.getCkjsdh().replace(api1206.getKqdm(), tykqbm)); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1207.equals(inteId)) { |
| | | Api1207 api1207 = (Api1207) data; |
| | | SX2024Api1207 apiData = new SX2024Api1207(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1207, apiData); |
| | | //设置倒出库区统一编码 |
| | | if (StringUtils.isEmpty(apiData.getDckqtybm())) { |
| | | String dckqtybm = apiCommonService.getTykqbm(apiData.getDchwdm().substring(0,21)); |
| | | apiData.setDckqtybm(dckqtybm); |
| | | } |
| | | //设置倒入库区统一编码 |
| | | if (StringUtils.isEmpty(apiData.getDrkqtybm())) { |
| | | String drkqtybm = apiCommonService.getTykqbm(apiData.getDrhwdm().substring(0,21)); |
| | | apiData.setDrkqtybm(drkqtybm); |
| | | } |
| | | //设置倒出货位统一编码 |
| | | if (StringUtils.isEmpty(apiData.getDchwtybm())) { |
| | | String dchwtybm = apiCommonService.getTyhwbm(apiData.getDchwdm()); |
| | | apiData.setDchwtybm(dchwtybm); |
| | | } |
| | | //设置倒入货位统一编码 |
| | | if (StringUtils.isEmpty(apiData.getDrhwtybm())) { |
| | | String drhwtybm = apiCommonService.getTyhwbm(apiData.getDrhwdm()); |
| | | apiData.setDrhwtybm(drhwtybm); |
| | | } |
| | | //设置倒仓单号:统一库区编码+yyyyMMdd+4位顺序号 |
| | | if (apiData.getDcdh().startsWith(api1207.getKqdm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(api1207.getKqdm()); |
| | | apiData.setDcdh(apiData.getDcdh().replace(api1207.getKqdm(), tykqbm)); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1208.equals(inteId)) { |
| | | SX2024Api1208 apiData = new SX2024Api1208(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | String lqgstydwbm = apiCommonService.getTydwbm(apiData.getLqgsdwdm()); |
| | | apiData.setLqgstydwbm(lqgstydwbm); |
| | | } |
| | | //设置粮权单位統一编码 |
| | | if (StringUtils.isEmpty(apiData.getLqgstydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getHwdm()); |
| | | apiData.setLqgstydwbm(tydwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1209.equals(inteId)) { |
| | | Api1209 api1209 = (Api1209) data; |
| | | SX2024Api1209 apiData = new SX2024Api1209(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1209, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置损益单号:统一货位编码+yyyyMMdd+3位顺序号 |
| | | if (apiData.getSydh().startsWith(apiData.getHwdm())) { |
| | | apiData.setSydh(apiData.getSydh().replace(apiData.getHwdm(), apiData.getTyhwbm())); |
| | | } |
| | | //实际损耗数量赋值 |
| | | apiData.setSjsysl(api1209.getJzsysl()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1210.equals(inteId)) { |
| | | SX2024Api1210 apiData = new SX2024Api1210(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置性质变更单号:统一货位编码+yyyyMMdd+3位顺序号 |
| | | if (apiData.getLsxzzbdh().startsWith(apiData.getHwdm())) { |
| | | apiData.setLsxzzbdh(apiData.getLsxzzbdh().replace(apiData.getHwdm(), apiData.getTyhwbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1211.equals(inteId)) { |
| | | SX2024Api1211 apiData = new SX2024Api1211(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1212.equals(inteId)) { |
| | | SX2024Api1212 apiData = new SX2024Api1212(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1213.equals(inteId)) { |
| | | SX2024Api1213 apiData = new SX2024Api1213(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | apiData.setCfdm(apiData.getHwdm().substring(0, 25)); |
| | | apiData.setAjdm(apiData.getHwdm().substring(0, 28)); |
| | | //设置統一仓房编码 |
| | | if (StringUtils.isEmpty(apiData.getTycfbm())) { |
| | | String tycfbm = apiCommonService.getTykqbm(apiData.getCfdm()); |
| | | apiData.setTycfbm(tycfbm); |
| | | } |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(apiData.getAjdm()); |
| | | apiData.setTyajbm(tyajbm); |
| | | } |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1301.equals(inteId)) { |
| | | SX2024Api1301 apiData = new SX2024Api1301(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getTydwbm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getDwdm()); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1302.equals(inteId)) { |
| | | SX2024Api1302 apiData = new SX2024Api1302(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置单号:统一货位编码+yyyyMMdd+4位顺序号 |
| | | if (apiData.getWsdjcdh().startsWith(apiData.getHwdm())) { |
| | | apiData.setWsdjcdh(apiData.getWsdjcdh().replace(apiData.getHwdm(), apiData.getTyhwbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1303.equals(inteId)) { |
| | | SX2024Api1303 apiData = new SX2024Api1303(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0,28)); |
| | | apiData.setTyajbm(tyajbm); |
| | | } |
| | | //设置单号:统一廒间编码+yyyyMMdd+4位顺序号 |
| | | if (apiData.getHcjcdh().startsWith(apiData.getHwdm())) { |
| | | apiData.setHcjcdh(apiData.getHcjcdh().replace(apiData.getHwdm(), apiData.getTyajbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1304.equals(inteId)) { |
| | | SX2024Api1304 apiData = new SX2024Api1304(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(apiData.getHwdm().substring(0,28)); |
| | | apiData.setTyajbm(tyajbm); |
| | | } |
| | | //设置单号:统一廒间编码+yyyyMMdd+4位顺序号 |
| | | if (apiData.getQtndjcdh().startsWith(apiData.getHwdm())) { |
| | | apiData.setQtndjcdh(apiData.getQtndjcdh().replace(apiData.getHwdm(), apiData.getTyajbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1305.equals(inteId)) { |
| | | Api1305 api1305 = (Api1305) data; |
| | | SX2024Api1305 apiData = new SX2024Api1305(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); |
| | | BeanUtils.copyProperties(api1305, apiData); |
| | | //设置統一仓房编码 |
| | | if (StringUtils.isEmpty(apiData.getTycfbm())) { |
| | | String tycfbm = apiCommonService.getTykqbm(apiData.getCfdm()); |
| | | apiData.setTycfbm(tycfbm); |
| | | //todo 统一货位编码 |
| | | |
| | | } |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(api1305.getHwdm().substring(0, 28)); |
| | | apiData.setTyajbm(tyajbm); |
| | | } |
| | | //设置通风作业单号:统一廒间编码+yyyyMMdd+3位顺序号 |
| | | if (apiData.getTfzydh().startsWith(api1305.getHwdm())) { |
| | | apiData.setTfzydh(apiData.getTfzydh().replace(api1305.getHwdm(), apiData.getTyajbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1306.equals(inteId)) { |
| | | Api1306 api1306 = (Api1306) data; |
| | | SX2024Api1306 apiData = new SX2024Api1306(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); |
| | | BeanUtils.copyProperties(api1306, apiData); |
| | | //设置統一仓房编码 |
| | | if (StringUtils.isEmpty(apiData.getTycfbm())) { |
| | | String tycfbm = apiCommonService.getTykqbm(apiData.getCfdm()); |
| | | apiData.setTycfbm(tycfbm); |
| | | //todo 统一货位编码 |
| | | } |
| | | //设置統一廒间编码 |
| | | if (StringUtils.isEmpty(apiData.getTyajbm())) { |
| | | String tyajbm = apiCommonService.getTyajbm(api1306.getHwdm().substring(0, 28)); |
| | | apiData.setTyajbm(tyajbm); |
| | | } |
| | | //设置熏蒸作业单号:统一廒间编码+yyyyMMdd+3位顺序号 |
| | | if (apiData.getXzzydh().startsWith(apiData.getCfdm())) { |
| | | apiData.setXzzydh(apiData.getXzzydh().replace(apiData.getCfdm(), apiData.getTyajbm())); |
| | | } |
| | | //设置单号:统一廒间编码+yyyyMMdd+4位顺序号 |
| | | if (apiData.getHcjcdh().startsWith(api1306.getHwdm())) { |
| | | apiData.setHcjcdh(apiData.getHcjcdh().replace(api1306.getHwdm(), apiData.getTyajbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1307.equals(inteId)) { |
| | | Api1307 api1307 = (Api1307) data; |
| | | SX2024Api1307 apiData = new SX2024Api1307(); |
| | | BeanUtils.copyProperties(api1307, apiData); |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | String tycfbm = apiCommonService.getTycfbm(apiData.getCfdm()); |
| | | } |
| | | //设置統一仓房编码 |
| | | if (StringUtils.isEmpty(apiData.getTycfbm())) { |
| | | String tycfbm = apiCommonService.getTykqbm(apiData.getCfdm()); |
| | | apiData.setTycfbm(tycfbm); |
| | | } |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | //设置文件流 |
| | | apiData.setCntxwjl(FileUtils.fileToByteString(api1307.getWjdz())); |
| | | |
| | | //todo 仓内图像文件路径 CNTXWJLJ |
| | | //预置位 |
| | | if (apiData.getYzwbh().startsWith(apiData.getHwdm())) { |
| | | apiData.setYzwbh(apiData.getYzwbh().replace(apiData.getHwdm(), apiData.getTyhwbm())); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1308.equals(inteId)) { |
| | | SX2024Api1308 apiData = new SX2024Api1308(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getTykqbm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(apiData.getKqdm()); |
| | | apiData.setTykqbm(tykqbm); |
| | | |
| | | //todo 视频文件路径 SPWJLJ |
| | | } |
| | | //统一库区名称 |
| | | apiData.setTykqmc(apiData.getKqmc()); |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1309.equals(inteId)) { |
| | | Api1309 api1309 = (Api1309) data; |
| | | SX2024Api1309 apiData = new SX2024Api1309(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1309, apiData); |
| | | //设置违规单位統一编码 |
| | | if (StringUtils.isEmpty(apiData.getWgdwtybm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getQydm()); |
| | | apiData.setWgdwtybm(tydwbm); |
| | | } |
| | | //设置预警信息代码:统一库区编码+yyyyMMdd+3位顺序号 |
| | | if (apiData.getYjxxdm().startsWith(api1309.getKqdm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(api1309.getKqdm()); |
| | | apiData.setYjxxdm(apiData.getYjxxdm().replace(api1309.getKqdm(), tykqbm)); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1310.equals(inteId)) { |
| | | SX2024Api1310 apiData = new SX2024Api1310(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getTyhwbm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getHwdm()); |
| | | apiData.setTyhwbm(tyhwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1401.equals(inteId)) { |
| | | SX2024Api1401 apiData = new SX2024Api1401(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置承储企业统一编码、统一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getCcqytydm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getCcqy()); |
| | | apiData.setTydwbm(tydwbm); |
| | | apiData.setCcqytydm(tydwbm); |
| | | apiData.setTydwbm(tydwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1403.equals(inteId)) { |
| | | SX2024Api1403 apiData = new SX2024Api1403(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getJhxddwtybm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getJhxddw()); |
| | | apiData.setJHXDDWTYBM(tydwbm); |
| | | apiData.setJhxddwtybm(tydwbm); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1404.equals(inteId)) { |
| | | Api1404 api1404 = (Api1404) data; |
| | | SX2024Api1404 apiData = new SX2024Api1404(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | BeanUtils.copyProperties(api1404, apiData); |
| | | //设置統一货位编码 |
| | | if (StringUtils.isEmpty(apiData.getLhhwtybm())) { |
| | | String tyhwbm = apiCommonService.getTyhwbm(apiData.getLhhwdm()); |
| | | apiData.setLhhwtybm(tyhwbm); |
| | | } |
| | | //计划明细号:更换为轮换计划单号+统一库区编码+4为顺序号 |
| | | if (apiData.getJhmxdh().startsWith(apiData.getLhjhdh() + api1404.getKqdm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(api1404.getKqdm()); |
| | | apiData.setJhmxdh(apiData.getJhmxdh().replace(apiData.getLhjhdh() + api1404.getKqdm(), apiData.getLhjhdh() + tykqbm)); |
| | | } |
| | | return apiData; |
| | | } |
| | | if (Constant.API_CODE_1504.equals(inteId)) { |
| | | Api1504 api1504 = (Api1504)data; |
| | | SX2024Api1504 apiData = new SX2024Api1504(); |
| | | BeanUtils.copyProperties(api1504, apiData); |
| | | //设置統一单位编码 |
| | | if (StringUtils.isEmpty(apiData.getXqydm())) { |
| | | String tydwbm = apiCommonService.getTydwbm(apiData.getCOrgCode()); |
| | | apiData.setXqydm(tydwbm); |
| | | } |
| | | //设置統一库区编码 |
| | | if (StringUtils.isEmpty(apiData.getXkqdm())) { |
| | | String tykqbm = apiCommonService.getTykqbm(api1504.getKqdm()); |
| | | apiData.setXkqdm(tykqbm); |
| | | } |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1505.equals(inteId)) { |
| | | SX2024Api1505 apiData = new SX2024Api1505(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1506.equals(inteId)) { |
| | | SX2024Api1506 apiData = new SX2024Api1506(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1507.equals(inteId)) { |
| | | SX2024Api1507 apiData = new SX2024Api1507(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1508.equals(inteId)) { |
| | | SX2024Api1508 apiData = new SX2024Api1508(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1509.equals(inteId)) { |
| | | SX2024Api1509 apiData = new SX2024Api1509(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | if (Constant.API_CODE_1510.equals(inteId)) { |
| | | SX2024Api1510 apiData = new SX2024Api1510(); |
| | | BeanUtils.copyProperties(data, apiData); |
| | | return data; |
| | | } |
| | | return data; |
| | | } |
| | |
| | | e.printStackTrace(); |
| | | } |
| | | return object; |
| | | } |
| | | |
| | | /** |
| | | * 获取财务封装数据 |
| | | * |
| | | * @param inteId |
| | | * @param data |
| | | * @return |
| | | */ |
| | | private List<SXFinanceDto> getFinanceData(String inteId, Object data) { |
| | | //财务报表数据封装 |
| | | if (Constant.API_CODE_1114_1501.equals(inteId)) { |
| | | return copyApi1501((Api1501) data); |
| | | } else if (Constant.API_CODE_1114_1502.equals(inteId)) { |
| | | return copyApi1502((Api1502) data); |
| | | } else { |
| | | return copyApi1503((Api1503) data); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 封装1501-资产负债数据 |
| | | * |
| | | * @param api1503 |
| | | * @return |
| | | */ |
| | | private List<SXFinanceDto> copyApi1503(Api1503 api1503) { |
| | | List<SXFinanceDto> list = new ArrayList<>(); |
| | | SXFinanceDto SXFinanceDto = new SXFinanceDto(); |
| | | SXFinanceDto.setDWDM(api1503.getDwdm()); |
| | | SXFinanceDto.setKQDM(api1503.getKqdm()); |
| | | SXFinanceDto.setBBSJ(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd")); |
| | | SXFinanceDto.setBBM("03"); |
| | | SXFinanceDto.setCZBZ(api1503.getCzbz()); |
| | | SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(SXFinanceDto, list, "0", "项目//t", "本期金额//t", "本年累计//t"); |
| | | paddingData(SXFinanceDto, list, "1", "一、营业收入", api1503.getYyzsrbqye() + "", api1503.getYyzsrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "2", "减:营业成本", api1503.getYycbbqye() + "", api1503.getYycbbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "3", "税金及附加", api1503.getSjjfjbqye() + "", api1503.getSjjfjbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "4", "销售费用", api1503.getXsfybqye() + "", api1503.getXsfybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "5", "管理费用", api1503.getGlfybqye() + "", api1503.getGlfybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "6", "研发费用", api1503.getYffybqye() + "", api1503.getYffybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "7", "财务费用", api1503.getCwfybqye() + "", api1503.getCwfybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "8", "其中:利息费用", api1503.getLxfybqye() + "", api1503.getLxfybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "9", "利息收入", api1503.getLxsrbqye() + "", api1503.getLxsrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "10", "加:其他收益", api1503.getQtsybqye() + "", api1503.getQtsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "11", "投资收益(损失以“-”号填列)", api1503.getTzsybqye() + "", api1503.getTzsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "12", "其中:对联营企业和合营企业的投资收益", api1503.getLyqytzsybqye() + "", api1503.getLyqytzsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "13", "公允价值变动收益(损失以“-”号填列)", api1503.getGyjzbdsybqye() + "", api1503.getGyjzbdsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "14", "资产减值损失(损失以“-”号填列)", api1503.getZcjzssbqye() + "", api1503.getZcjzssbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "15", "资产处置收益(损失以“-”号填列)", api1503.getZcczsybqye() + "", api1503.getZcczsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "16", "二、营业利润(亏损以“-”号填列)", api1503.getYylrbqye() + "", api1503.getYylrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "17", "加:营业外收入", api1503.getYywsrbqye() + "", api1503.getYywsrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "18", "减:营业外支出", api1503.getYywzcbqye() + "", api1503.getYywzcbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "19", "三、利润总额(亏损总额以“-”号填列)", api1503.getLrzebqye() + "", api1503.getLrzebnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "20", "减:所得税费用", api1503.getSdsfybqye() + "", api1503.getSdsfybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "21", "四、净利润(净亏损以“-”号填列)", api1503.getJlrbqye() + "", api1503.getJlrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "22", "(一)持续经营净利润(净亏损以“-”号填列)", api1503.getCxjyjlrbqye() + "", api1503.getCxjyjlrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "23", "(二)终止经营净利润(净亏损以“-”号填列)", api1503.getZzjyjlrbqye() + "", api1503.getZzjyjlrbnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "24", "五、其他综合收益的税后净额", api1503.getQtzhsyjebqye() + "", api1503.getQtzhsyjebnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "25", "(一)不能重分类进损益的其他综合收益", api1503.getBnflzhsybqye() + "", api1503.getBnflzhsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "26", "1.重新计量设定受益计划变动额", api1503.getCxjlbdebqye() + "", api1503.getCxjlbdebnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "27", "(二)将重分类进损益的其他综合收益", "0", "0"); |
| | | paddingData(SXFinanceDto, list, "28", "1.权益法下可转损益的其他综合收益", api1503.getQyfkzsybqye() + "", api1503.getQyfkzsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "29", "2.可供出售金融资产公允价值变动损益", api1503.getKgcszcbdsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "30", "3.持有至到期投资重分类为可供出售金融资产损益", api1503.getCydqtzzcsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "31", "4.现金流量套期损益的有效部分", api1503.getZjllsybqye() + "", api1503.getZjllsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "32", "5.外币财务报表折算差额", api1503.getWbcwbbcebqye() + "", api1503.getWbcwbbcebnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "33", "六、综合收益总额", api1503.getZhsyzebqye() + "", api1503.getZhsyzebnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "34", "七、每股收益:", api1503.getMgsybqye() + "", api1503.getMgsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "35", "(一)基本每股收益", api1503.getJbmgsybqye() + "", api1503.getJbmgsybnlj() + ""); |
| | | paddingData(SXFinanceDto, list, "36", "(二)稀释每股收益", api1503.getXsmgsybqye() + "", api1503.getXsmgsybnlj() + ""); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 封装1502-现金流数据 |
| | | * |
| | | * @param api1502 |
| | | * @return |
| | | */ |
| | | private List<SXFinanceDto> copyApi1502(Api1502 api1502) { |
| | | List<SXFinanceDto> list = new ArrayList<>(); |
| | | SXFinanceDto SXFinanceDto = new SXFinanceDto(); |
| | | SXFinanceDto.setDWDM(api1502.getDwdm()); |
| | | SXFinanceDto.setKQDM(api1502.getKqdm()); |
| | | SXFinanceDto.setBBSJ(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd")); |
| | | SXFinanceDto.setBBM("02"); |
| | | SXFinanceDto.setCZBZ(api1502.getCzbz()); |
| | | SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(SXFinanceDto, list, "0", "项目//t", "本月数//t", "本年累计数//t"); |
| | | paddingData(SXFinanceDto, list, "1", "一、经营活动产生的现金流量:", api1502.getJyhdxjllbys() + "", api1502.getJyhdxjllbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "2", "销售商品、提供劳务收到的现金", api1502.getXssplwxjbys() + "", api1502.getXssplwxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "3", "收到的税费返还", api1502.getSffhbys() + "", api1502.getSffhbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "4", "收到其他与经营活动有关的现金", api1502.getQtjyhdxjbys() + "", api1502.getQtjyhdxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "5", "经营活动现金流入小计", api1502.getJyhdxjlrbys() + "", api1502.getJyhdxjlrbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "6", "购买商品、接受劳务支付的现金", api1502.getGmsplwzfbys() + "", api1502.getGmsplwzfbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "7", "支付给职工以及为职工支付的现金", api1502.getZfzgxjbys() + "", api1502.getZfzgxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "8", "支付的各项税费", api1502.getZfxxsfbys() + "", api1502.getZfxxsfbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "9", "支付其他与经营活动有关的现金", api1502.getZfqtjyhdxjbys() + "", api1502.getZfqtjyhdxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "10", "经营活动现金流出小计", api1502.getJyhdxjlcbys() + "", api1502.getJyhdxjlcbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "11", "经营活动产生的现金流量净额", api1502.getJyhdxjlljebys() + "", api1502.getJyhdxjlljebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "12", "二、投资活动产生的现金流量:", api1502.getTzhdxjllbys() + "", api1502.getTzhdxjllbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "13", "收回投资收到的现金", api1502.getShtzxjbys() + "", api1502.getShtzxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "14", "取得投资收益收到的现金", api1502.getQdtzsyxjbys() + "", api1502.getQdtzsyxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "15", "处置固定资产、无形资产和其他长期资产收回的现金净额", api1502.getCzgdzcdxjjebys() + "", api1502.getCzgdzcdxjjebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "16", "处置子公司及其他营业单位收到的现金净额", api1502.getCzqtdwxjjebys() + "", api1502.getCzqtdwxjjebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "17", "收到其他与投资活动有关的现金", api1502.getSdqttzxjbys() + "", api1502.getSdqttzxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "18", "投资活动现金流入小计", api1502.getTzhdxjlrbys() + "", api1502.getTzhdxjlrbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "19", "购建固定资产、无形资产和其他长期资产支付的现金", api1502.getGjgdzcdxjbys() + "", api1502.getGjgdzcdxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "20", "投资支付的现金", api1502.getTzzfxjbys() + "", api1502.getTzzfxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "21", "取得子公司及其他营业单位支付的现金净额", api1502.getQdzgsdzfxjjebys() + "", api1502.getQdzgsdzfxjjebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "22", "支付其他与投资活动有关的现金", api1502.getZfqttzxjbys() + "", api1502.getZfqttzxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "23", "投资活动现金流出小计", api1502.getTzhdxjlcbys() + "", api1502.getTzhdxjlcbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "24", "投资活动产生的现金流量净额", api1502.getTzhdcsxjlljebys() + "", api1502.getTzhdcsxjlljebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "25", "三、筹资活动产生的现金流量:", api1502.getCchdxjllbys() + "", api1502.getCchdxjllbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "26", "吸收投资收到的现金", api1502.getXstzxjbys() + "", api1502.getXstzxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "27", "取得借款收到的现金", api1502.getQdjkxjbys() + "", api1502.getQdjkxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "28", "收到其他与筹资活动有关的现金", api1502.getSdqtczxjbys() + "", api1502.getSdqttzxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "29", "筹资活动现金流入小计", api1502.getCzhdxjlrbys() + "", api1502.getCzhdxjlrbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "30", "偿还债务支付的现金", api1502.getChzwzfxjbys() + "", api1502.getChzwzfxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "31", "分配股利、利润或偿付利息支付的现金", api1502.getFpgldxjbys() + "", api1502.getFpgldxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "32", "支付其他与筹资活动有关的现金", api1502.getZfqtdxjbys() + "", api1502.getZfqtdxjbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "33", "筹资活动现金流出小计", api1502.getCzhdxjlcbys() + "", api1502.getCzhdxjlcbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "34", "筹资活动产生的现金流量净额", api1502.getCchdxjlljebys() + "", api1502.getCchdxjlljebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "35", "四、汇率变动对现金及现金等价物的影响", api1502.getHlbdxjyxbys() + "", api1502.getHlbdxjyxbnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "36", "五、现金及现金等价物净增加额", api1502.getXjdjwjzebys() + "", api1502.getXjdjwjzebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "37", "加:期初现金及现金等价物余额", api1502.getQcxjdjwyebys() + "", api1502.getQcxjdjwyebnljs() + ""); |
| | | paddingData(SXFinanceDto, list, "38", "六、期末现金及现金等价物余额", api1502.getQmxjdjwyebys() + "", api1502.getQmxjdjwyebnljs() + ""); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 封装1503-利润表数据 |
| | | * |
| | | * @param api1501 |
| | | * @return |
| | | */ |
| | | private List<SXFinanceDto> copyApi1501(Api1501 api1501) { |
| | | List<SXFinanceDto> list = new ArrayList<>(); |
| | | SXFinanceDto SXFinanceDto = new SXFinanceDto(); |
| | | SXFinanceDto.setDWDM(api1501.getDwdm()); |
| | | SXFinanceDto.setKQDM(api1501.getKqdm()); |
| | | SXFinanceDto.setBBSJ(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd")); |
| | | SXFinanceDto.setBBM("01"); |
| | | SXFinanceDto.setCZBZ(api1501.getCzbz()); |
| | | SXFinanceDto.setZHGXSJ(DateFormatUtils.format(DateUtils.addSeconds(new Date(), -10), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(SXFinanceDto, list, "0", "资产//t", "期末余额//t", "年初余额//t"); |
| | | paddingData(SXFinanceDto, list, "1", "流动资产:", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "2", "货币资金", api1501.getHbjjqmye() + "", api1501.getHbjjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "3", "交易性金融资产", api1501.getJyxjrzcqmye() + "", api1501.getJyxjrzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "4", "衍生金融资产", api1501.getYsjrzcqmye() + "", api1501.getYsjrzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "5", "应收票据", api1501.getYspjqmye() + "", api1501.getYspjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "6", "应收账款", api1501.getYszkqmye() + "", api1501.getYszkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "7", "预付款项", api1501.getYuskxqmye() + "", api1501.getYuskxncye() + ""); |
| | | paddingData(SXFinanceDto, list, "8", "其他应收款", api1501.getQtyszkqmye() + "", api1501.getQtyszkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "9", "存货", api1501.getChqmye() + "", api1501.getChncye() + ""); |
| | | paddingData(SXFinanceDto, list, "10", "合同资产", api1501.getHtzcqmye() + "", api1501.getHtzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "11", "持有待售资产", api1501.getCydszcqmye() + "", api1501.getCydszcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "12", "一年内到期的非流动资产", api1501.getYnndqfldzcqmye() + "", api1501.getYnndqfldzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "13", "其他流动资产", api1501.getQtldzcqmye() + "", api1501.getQtldzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "14", "流动资产合计", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "15", "非流动资产:", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "16", "债券投资", api1501.getZjtzqmye() + "", api1501.getZjtzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "17", "其他债券投资", api1501.getQtzqtzqmye() + "", api1501.getQtzqtzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "18", "长期应收款", api1501.getCqyskqmye() + "", api1501.getCqyskncye() + ""); |
| | | paddingData(SXFinanceDto, list, "19", "长期股权投资", api1501.getCqgqtzqmye() + "", api1501.getCqgqtzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "20", "其他权益工具投资", api1501.getQtqygjtzqmye() + "", api1501.getQtqygjtzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "21", "其他非流动金融资产", api1501.getQtfldjrzcqmye() + "", api1501.getQtfldjrzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "22", "投资性房地产", api1501.getTzxfdcqmye() + "", api1501.getTzxfdcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "23", "固定资产", api1501.getGdzcqmye() + "", api1501.getGdzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "24", "在建工程", api1501.getZjgcqmye() + "", api1501.getZjgcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "25", "生产性生物资产", api1501.getScxswzcqmye() + "", api1501.getScxswzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "26", "油气资产", api1501.getYqzcqmye() + "", api1501.getYqzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "27", "无形资产", api1501.getWxzcqmye() + "", api1501.getWxzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "28", "开发支出", api1501.getKfzcqmye() + "", api1501.getKfzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "29", "商誉", api1501.getSyqmye() + "", api1501.getSyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "30", "长期待摊费用", api1501.getCqdtfyqmye() + "", api1501.getCqdtfyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "31", "递延所得税资产", api1501.getDysdszcqmye() + "", api1501.getDysdszcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "32", "其他非流动资产", api1501.getQtfldzcqmye() + "", api1501.getQtfldzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "33", "非流动资产合计", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "34", "资产总计", api1501.getZczjqmye() + "", api1501.getZczjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "35", "负债和所有者权益(或股东权益)//t", "期末余额//t", "年初余额//t"); |
| | | paddingData(SXFinanceDto, list, "36", "流动负债:", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "37", "短期借款", api1501.getDqjkqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "38", "交易性金融负债", api1501.getJyxjrfzqmye() + "", api1501.getJyxjrfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "39", "衍生金融负债", api1501.getYsjrfzqmye() + "", api1501.getYsjrfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "40", "应付票据", api1501.getLdfzyspjqmye() + "", api1501.getLdfzyspjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "41", "应付账款", api1501.getLdfzyszkqmye() + "", api1501.getLdfzyszkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "42", "预收款项", api1501.getLdfzyuskxqmye() + "", api1501.getLdfzyszkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "43", "合同负债", api1501.getHtfzqmye() + "", api1501.getHtfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "44", "应付职工薪酬", api1501.getYfzgxcqmye() + "", api1501.getYfzgxcncye() + ""); |
| | | paddingData(SXFinanceDto, list, "45", "应交税费", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); |
| | | paddingData(SXFinanceDto, list, "46", "其他应付款", api1501.getQtyfkqmye() + "", api1501.getQtyfkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "47", "持有待售负债", api1501.getCydsfzqmye() + "", api1501.getCydsfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "48", "一年内到期的非流动负债", api1501.getYnddqfldfzqmye() + "", api1501.getYnddqfldfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "49", "其他流动负债", api1501.getQtldfzqmye() + "", api1501.getQtldfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "50", "流动负债合计", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "51", "非流动负债:", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "52", "长期借款", api1501.getCqjkqmye() + "", api1501.getCqjkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "53", "应付债券", api1501.getYfzqqmye() + "", api1501.getYfzqncye() + ""); |
| | | paddingData(SXFinanceDto, list, "54", "其中:优先股", api1501.getYfzqyxgqmye() + "", api1501.getYfzqyxgncye() + ""); |
| | | paddingData(SXFinanceDto, list, "55", "永续债", api1501.getYfzqyxzqmye() + "", api1501.getYfzqyxzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "56", "长期应付款", api1501.getCqyfkqmye() + "", api1501.getCqyfkncye() + ""); |
| | | paddingData(SXFinanceDto, list, "57", "预计负债", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); |
| | | paddingData(SXFinanceDto, list, "58", "递延收益", api1501.getDysyqmye() + "", api1501.getDysyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "59", "递延所得税负债", api1501.getDysdsfzqmye() + "", api1501.getDysdsfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "60", "其他非流动负债", api1501.getQtfldfzqmye() + "", api1501.getQtfldfzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "61", "非流动负债合计", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "62", "负债合计", api1501.getFzhjqmye() + "", api1501.getFzhjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "63", "所有者权益(或股东权益):", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "64", "实收资本(或股本)", api1501.getSszbqmye() + "", api1501.getSszbncye() + ""); |
| | | paddingData(SXFinanceDto, list, "65", "其他权益工具", api1501.getQtqygjqmye() + "", api1501.getQtqygjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "66", "其中:优先股", api1501.getQtqygjyxgqmye() + "", api1501.getQtqygjyxgncye() + ""); |
| | | paddingData(SXFinanceDto, list, "67", "永续债", api1501.getQtqygjyxzqmye() + "", api1501.getQtqygjyxzncye() + ""); |
| | | paddingData(SXFinanceDto, list, "68", "资本公积", api1501.getZbgjqmye() + "", api1501.getZbgjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "69", "减:库存股", api1501.getJkcgqmye() + "", api1501.getJkcgncye() + ""); |
| | | paddingData(SXFinanceDto, list, "70", "其他综合收益", api1501.getQtzhsyqmye() + "", api1501.getQtzhsyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "71", "专项储备", api1501.getZxcbqmye() + "", api1501.getZxcbncye() + ""); |
| | | paddingData(SXFinanceDto, list, "72", "盈余公积", api1501.getYygjqmye() + "", api1501.getYygjncye() + ""); |
| | | paddingData(SXFinanceDto, list, "73", "未分配利润", api1501.getWfplrqmye() + "", api1501.getWfplrncye() + ""); |
| | | paddingData(SXFinanceDto, list, "74", "所有者权益(或股东权益)合计", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); |
| | | paddingData(SXFinanceDto, list, "75", "负债和所有者权益(或股东权益)总计", api1501.getFzhsyzqyqmye() + "", api1501.getFzhsyzqyncye() + ""); |
| | | return list; |
| | | } |
| | | |
| | | /** |
| | | * 财务数据封装 |
| | | * |
| | | * @param common |
| | | * @param list |
| | | * @param zbxh |
| | | * @param zbmc |
| | | * @param zbz1 |
| | | * @param zbz2 |
| | | */ |
| | | private void paddingData(SXFinanceDto common, List<SXFinanceDto> list, String zbxh, String zbmc, String zbz1, String zbz2) { |
| | | SXFinanceDto SXFinanceDto = new SXFinanceDto(); |
| | | BeanUtils.copyProperties(common, SXFinanceDto); |
| | | SXFinanceDto.setZBXH(zbxh); |
| | | SXFinanceDto.setZBMC(zbmc); |
| | | SXFinanceDto.setZBZ1(zbz1); |
| | | SXFinanceDto.setZBZ2(zbz2); |
| | | list.add(SXFinanceDto); |
| | | } |
| | | |
| | | /** |
| | |
| | | return SX2024Constant.SX_2024_API_ODS_UP_ZMKCXXJK; |
| | | case "1212": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_KHXXJK; |
| | | case "1213": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_FCQRDXXJK; |
| | | case "1301": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_AQGLXXJK; |
| | | case "1302": |
| | |
| | | return SX2024Constant.SX_2024_API_ODS_UP_LHJHXXJK; |
| | | case "1404": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_LHJHMXXXJK; |
| | | case "1501": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; |
| | | case "1502": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; |
| | | case "1503": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_CWBBXXJK; |
| | | case "1504": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_ZTXXJK; |
| | | case "1505": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_KMXXJK; |
| | | case "1506": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_KMYEXXJK; |
| | | case "1507": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_HJPZXXJK; |
| | | case "1508": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_XJLLFPXXJK; |
| | | case "1509": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_GDZCKPXXJK; |
| | | case "1510": |
| | | return SX2024Constant.SX_2024_API_ODS_UP_ZCZJXXJK; |
| | | default: |
| | | return inteId; |
| | | } |