| | |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.utils.RedisUtil; |
| | | import com.fzzy.api.view.repository.*; |
| | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | |
| | | private Api1103Rep api1103Rep; |
| | | @Autowired |
| | | private Api1202Rep api1202Rep; |
| | | @Autowired |
| | | private Api1104Rep api1104Rep; |
| | | @Autowired |
| | | private Api1208Rep api1208Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | |
| | | list.add(shjdjwApi1202); |
| | | } else if (Constant.API_CODE_1203.equals(inteId)) { |
| | | //ç²®é£å
¥åºæ£éªæ°æ®å°è£
|
| | | ShjdjwApi1203 shjdjwApi1203 = copyApi1203((Api1203) data); |
| | | |
| | | list.add(shjdjwApi1203); |
| | | } else if (Constant.API_CODE_1205.equals(inteId)) { |
| | | //ç²®é£åºåºæ°æ®å°è£
|
| | | ShjdjwApi1205 shjdjwApi1205 = copyApi1205((Api1205) data); |
| | | |
| | | list.add(shjdjwApi1205); |
| | | } else if (Constant.API_CODE_1208.equals(inteId)) { |
| | | //ç²®é£åºåæ°æ®å°è£
|
| | | ShjdjwApi1208 shjdjwApi1208 = copyApi1208((Api1208) data); |
| | | |
| | | list.add(shjdjwApi1208); |
| | | } else if (Constant.API_CODE_1209.equals(inteId)) { |
| | | //æçåæ°æ®å°è£
|
| | | ShjdjwApi1209 shjdjwApi1209 = copyApi1209((Api1209) data); |
| | | |
| | | list.add(shjdjwApi1209); |
| | | } else if (Constant.API_CODE_1310.equals(inteId)) { |
| | | //è´¨æ£æ°æ®å°è£
|
| | | ShjdjwApi1310 shjdjwApi1310 = copyApi1310((Api1310) data); |
| | | |
| | | list.add(shjdjwApi1310); |
| | | } else if (Constant.API_CODE_1403.equals(inteId)) { |
| | | //è½®æ¢è®¡åæ°æ®å°è£
|
| | | ShjdjwApi1403 shjdjwApi1403 = new ShjdjwApi1403(); |
| | | Api1403 api1403 = (Api1403) data; |
| | | BeanUtils.copyProperties(api1403, shjdjwApi1403); |
| | | |
| | | shjdjwApi1403.setJhbm(api1403.getLhjhdh()); |
| | | shjdjwApi1403.setPch("0"); |
| | | |
| | | list.add(shjdjwApi1403); |
| | | } else if (Constant.API_CODE_1404.equals(inteId)) { |
| | | //è½®æ¢è®¡å宿æ
嵿°æ®å°è£
|
| | | ShjdjwApi1404 shjdjwApi1404 = copyApi1404((Api1404) data); |
| | | |
| | | list.add(shjdjwApi1404); |
| | | } else { |
| | | |
| | | list.add(data); |
| | | } |
| | | dto.setData(list); |
| | | return JSON.toJSONString(dto); |
| | | } |
| | | |
| | | private ShjdjwApi1404 copyApi1404(Api1404 data) { |
| | | ShjdjwApi1404 shjdjwApi1404 = new ShjdjwApi1404(); |
| | | Api1404 api1404 = data; |
| | | BeanUtils.copyProperties(api1404, shjdjwApi1404); |
| | | |
| | | //æ¥è¯¢åä½ä¿¡æ¯ |
| | | List<Api1101> listApi1101 = api1101Rep.findPushData(api1404.getKqdm()); |
| | | if (null != listApi1101 || listApi1101.size() > 0) { |
| | | shjdjwApi1404.setDwmc(listApi1101.get(0).getDwmc()); |
| | | } |
| | | |
| | | shjdjwApi1404.setJhnd("0"); |
| | | shjdjwApi1404.setJhsl("0"); |
| | | shjdjwApi1404.setYzxsl("0"); |
| | | shjdjwApi1404.setZxbl("0"); |
| | | shjdjwApi1404.setZbjjbl("0"); |
| | | //TODO 计å年度 è®¡åæ°é å·²æ§è¡æ°é æ§è¡æ¯ä¾ ææ /ç«ä»·æ¯ä¾ |
| | | return shjdjwApi1404; |
| | | } |
| | | |
| | | private ShjdjwApi1203 copyApi1203(Api1203 data) { |
| | | ShjdjwApi1203 shjdjwApi1203 = new ShjdjwApi1203(); |
| | | Api1203 api1203 = (Api1203) data; |
| | | Api1203 api1203 = data; |
| | | BeanUtils.copyProperties(api1203, shjdjwApi1203); |
| | | |
| | | shjdjwApi1203.setQydbh(api1203.getRkjydh()); |
| | |
| | | shjdjwApi1203.setJyjg(api1203.getJyz()); |
| | | shjdjwApi1203.setJyjl(api1203.getJyjg()); |
| | | shjdjwApi1203.setPzbm(api1203.getLspzdm()); |
| | | //TODO æ è®°ä½ |
| | | shjdjwApi1203.setBjw("jiading"); |
| | | shjdjwApi1203.setPch("0"); |
| | | return shjdjwApi1203; |
| | | } |
| | | |
| | | list.add(shjdjwApi1203); |
| | | } else if (Constant.API_CODE_1205.equals(inteId)) { |
| | | //ç²®é£åºåºæ°æ®å°è£
|
| | | private ShjdjwApi1310 copyApi1310(Api1310 data) { |
| | | ShjdjwApi1310 shjdjwApi1310 = new ShjdjwApi1310(); |
| | | Api1310 api1310 = data; |
| | | BeanUtils.copyProperties(api1310, shjdjwApi1310); |
| | | |
| | | shjdjwApi1310.setZjbgdbh(api1310.getZjbgdh()); |
| | | shjdjwApi1310.setPznm(api1310.getLspzdm()); |
| | | shjdjwApi1310.setSkdjbm(api1310.getLsdjdm()); |
| | | shjdjwApi1310.setJylbbm(api1310.getJylb()); |
| | | shjdjwApi1310.setJyjl(api1310.getJyxmz()); |
| | | shjdjwApi1310.setZlzbjgpd(api1310.getZbjgpd()); |
| | | //æ¥è¯¢åä½ä¿¡æ¯ |
| | | List<Api1101> listApi1101 = api1101Rep.findPushData(api1310.getKqdm()); |
| | | if (null != listApi1101 || listApi1101.size() > 0) { |
| | | shjdjwApi1310.setDwmc(listApi1101.get(0).getDwmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢ä»æ¿ä¿¡æ¯ |
| | | List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1310.getHwdm().substring(0, 25)); |
| | | if (null != listApi1103 || listApi1103.size() > 0) { |
| | | shjdjwApi1310.setCfmc(listApi1103.get(0).getCfmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢å»é´ä¿¡æ¯ |
| | | List<Api1104> listApi1104 = api1104Rep.findDataByAjdh(api1310.getHwdm().substring(0, 28)); |
| | | if (null != listApi1104 || listApi1104.size() > 0) { |
| | | shjdjwApi1310.setAjmc(listApi1104.get(0).getAjmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢åºåºä¿¡æ¯ |
| | | List<Api1102> listApi1102 = api1102Rep.findPushData(api1310.getKqdm()); |
| | | if (null != listApi1102 || listApi1102.size() > 0) { |
| | | shjdjwApi1310.setKdmc(listApi1102.get(0).getKqmc()); |
| | | } |
| | | //æ¥è¯¢ç²®é£åºå |
| | | List<Api1208> listApi1208 = api1208Rep.getDataByHwdm(api1310.getHwdm()); |
| | | if (null != listApi1208 || listApi1208.size() > 0) { |
| | | shjdjwApi1310.setKdmc(listApi1208.get(0).getLsxzdm()); |
| | | } |
| | | shjdjwApi1310.setPch("0"); |
| | | return shjdjwApi1310; |
| | | } |
| | | |
| | | private ShjdjwApi1209 copyApi1209(Api1209 data) { |
| | | ShjdjwApi1209 shjdjwApi1209 = new ShjdjwApi1209(); |
| | | Api1209 api1209 = data; |
| | | |
| | | BeanUtils.copyProperties(api1209, shjdjwApi1209); |
| | | |
| | | shjdjwApi1209.setSydbh(api1209.getSydh()); |
| | | shjdjwApi1209.setHwbm(api1209.getHwdm()); |
| | | shjdjwApi1209.setRksl(api1209.getRkjz()); |
| | | shjdjwApi1209.setCksl(api1209.getCkjz()); |
| | | shjdjwApi1209.setSysl(api1209.getJzsysl()); |
| | | //æ¥è¯¢åä½ä¿¡æ¯ |
| | | List<Api1101> listApi1101 = api1101Rep.findPushData(api1209.getKqdm()); |
| | | if (null != listApi1101 || listApi1101.size() > 0) { |
| | | shjdjwApi1209.setDwmc(listApi1101.get(0).getDwmc()); |
| | | } |
| | | //æ¥è¯¢åºåºä¿¡æ¯ |
| | | List<Api1102> listApi1102 = api1102Rep.findPushData(api1209.getKqdm()); |
| | | if (null != listApi1102 || listApi1102.size() > 0) { |
| | | shjdjwApi1209.setKdmc(listApi1102.get(0).getKqmc()); |
| | | } |
| | | |
| | | shjdjwApi1209.setNx(api1209.getYwrq()); |
| | | //è¾
æçæ°é |
| | | shjdjwApi1209.setFsysl(Math.abs(api1209.getJzsysl())); |
| | | //æçç±»å |
| | | shjdjwApi1209.setSylx(api1209.getJzsysl() > 0 ? "0" : "1"); |
| | | return shjdjwApi1209; |
| | | } |
| | | |
| | | private ShjdjwApi1208 copyApi1208(Api1208 data) { |
| | | ShjdjwApi1208 shjdjwApi1208 = new ShjdjwApi1208(); |
| | | Api1208 api1208 = data; |
| | | |
| | | BeanUtils.copyProperties(api1208, shjdjwApi1208); |
| | | |
| | | shjdjwApi1208.setLspzbm(api1208.getLspzdm()); |
| | | shjdjwApi1208.setLsxzbm(api1208.getLsxzdm()); |
| | | shjdjwApi1208.setDjbm(api1208.getLsdjdm()); |
| | | shjdjwApi1208.setLqgsdwbm(api1208.getLqgsdwdm()); |
| | | |
| | | //æ¥è¯¢åä½ä¿¡æ¯ |
| | | List<Api1101> listApi1101 = api1101Rep.findPushData(api1208.getKqdm()); |
| | | if (null != listApi1101 || listApi1101.size() > 0) { |
| | | shjdjwApi1208.setDwmc(listApi1101.get(0).getDwmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢ä»æ¿ä¿¡æ¯ |
| | | List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1208.getHwdm().substring(0, 25)); |
| | | if (null != listApi1103 || listApi1103.size() > 0) { |
| | | shjdjwApi1208.setCfmc(listApi1103.get(0).getCfmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢å»é´ä¿¡æ¯ |
| | | List<Api1104> listApi1104 = api1104Rep.findDataByAjdh(api1208.getHwdm().substring(0, 28)); |
| | | if (null != listApi1104 || listApi1104.size() > 0) { |
| | | shjdjwApi1208.setAjmc(listApi1104.get(0).getAjmc()); |
| | | } |
| | | |
| | | shjdjwApi1208.setKcjcsj(api1208.getZhgxsj()); |
| | | |
| | | shjdjwApi1208.setPch("0"); |
| | | return shjdjwApi1208; |
| | | } |
| | | |
| | | private ShjdjwApi1205 copyApi1205(Api1205 data) { |
| | | ShjdjwApi1205 shjdjwApi1205 = new ShjdjwApi1205(); |
| | | Api1205 api1205 = (Api1205) data; |
| | | Api1205 api1205 = data; |
| | | |
| | | BeanUtils.copyProperties(api1205, shjdjwApi1205); |
| | | |
| | |
| | | shjdjwApi1205.setLqxzbm(api1205.getLsxzdm()); |
| | | shjdjwApi1205.setCzbz(api1205.getCzbz()); |
| | | shjdjwApi1205.setLrfs("0"); |
| | | shjdjwApi1205.setPzbm("0"); |
| | | //TODO åä½åç§° 仿¿åç§° åæ®ç±»å åç§åç§° å°å å°åºæ¶é´ ç¦»åºæ¶é´ è½®æ¢å¹´åº¦ |
| | | shjdjwApi1205.setPzbm(api1205.getLspzdm()); |
| | | |
| | | //æ¥è¯¢åä½ä¿¡æ¯ |
| | | List<Api1101> listApi1101 = api1101Rep.findPushData(api1205.getKqdm()); |
| | | if (null != listApi1101 || listApi1101.size() > 0) { |
| | | shjdjwApi1205.setDwmc(listApi1101.get(0).getDwmc()); |
| | | } |
| | | |
| | | //æ¥è¯¢ä»æ¿ä¿¡æ¯ |
| | | List<Api1103> listApi1103 = api1103Rep.findPushDataByCfdm(api1205.getHwdm().substring(0, 25)); |
| | | if (null != listApi1103 || listApi1103.size() > 0) { |
| | | shjdjwApi1205.setCfmc(listApi1103.get(0).getCfmc()); |
| | | } |
| | | |
| | | shjdjwApi1205.setDjlx("0"); |
| | | |
| | | //æ¥è¯¢åå
¸æ°æ® |
| | | ApiTrigger apiTrigger = apiTriggerService.findNameByCode(api1205.getLspzdm(), Constant.TRIGGER_P_LSPZ); |
| | | shjdjwApi1205.setWlmc(null == apiTrigger ? api1205.getLspzdm() : apiTrigger.getName()); |
| | | shjdjwApi1205.setDz(StringUtils.isNotEmpty(api1205.getXldd()) ? api1205.getXldd() : "åºå
"); |
| | | |
| | | shjdjwApi1205.setDksj(api1205.getDjsj()); |
| | | shjdjwApi1205.setLksj(api1205.getCmsj()); |
| | | shjdjwApi1205.setPch("0"); |
| | | |
| | | list.add(shjdjwApi1205); |
| | | } else if (Constant.API_CODE_1208.equals(inteId)) { |
| | | //ç²®é£åºåæ°æ®å°è£
|
| | | ShjdjwApi1208 shjdjwApi1208 = new ShjdjwApi1208(); |
| | | Api1208 api1208 = (Api1208) data; |
| | | |
| | | BeanUtils.copyProperties(api1208, shjdjwApi1208); |
| | | |
| | | shjdjwApi1208.setLspzbm(api1208.getLspzdm()); |
| | | shjdjwApi1208.setLsxzbm(api1208.getLsxzdm()); |
| | | shjdjwApi1208.setDjbm(api1208.getLsdjdm()); |
| | | shjdjwApi1208.setLqgsdwbm(api1208.getLqgsdwdm()); |
| | | shjdjwApi1208.setPch("0"); |
| | | //TODO åä½åç§° 仿¿åç§° å»é´åç§° åºåçæµæ¶é´ |
| | | |
| | | list.add(shjdjwApi1208); |
| | | } else if (Constant.API_CODE_1209.equals(inteId)) { |
| | | //æçåæ°æ®å°è£
|
| | | ShjdjwApi1209 shjdjwApi1209 = new ShjdjwApi1209(); |
| | | Api1209 api1209 = (Api1209) data; |
| | | |
| | | BeanUtils.copyProperties(api1209, shjdjwApi1209); |
| | | |
| | | shjdjwApi1209.setSydbh(api1209.getSydh()); |
| | | shjdjwApi1209.setHwbm(api1209.getHwdm()); |
| | | shjdjwApi1209.setRksl(api1209.getRkjz()); |
| | | shjdjwApi1209.setCksl(api1209.getCkjz()); |
| | | shjdjwApi1209.setSysl(api1209.getJzsysl()); |
| | | //TODO åä½åç§° åºç¹åç§° å¹´é è¾
ææº¢æ°é æçç±»å |
| | | |
| | | list.add(shjdjwApi1209); |
| | | } else { |
| | | |
| | | list.add(data); |
| | | return shjdjwApi1205; |
| | | } |
| | | dto.setData(list); |
| | | return JSON.toJSONString(dto); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | case "1209": |
| | | //æç忥å£ç¼ç |
| | | return ShjdjwApiCodeConstant.API_CODE_LS1311; |
| | | case "1310": |
| | | //è´¨æ£æ¥å£ç¼ç |
| | | return ShjdjwApiCodeConstant.API_CODE_LS1201; |
| | | case "1403": |
| | | //è½®æ¢è®¡åæ¥å£ç¼ç |
| | | return ShjdjwApiCodeConstant.API_CODE_LS1501; |
| | | case "1404": |
| | | //è½®æ¢è®¡å宿æ
嵿¥å£ç¼ç |
| | | return ShjdjwApiCodeConstant.API_CODE_LS1502; |
| | | default: |
| | | return inteId; |
| | | } |
| | |
| | | shjdjwApi1202.setLqxzbm(api1202.getLsxzdm()); |
| | | shjdjwApi1202.setZjkl(api1202.getZjklxj()); |
| | | //è½®æ¢è®¡ååå· |
| | | shjdjwApi1202.setJhbh(null); |
| | | shjdjwApi1202.setJhbh(api1202.getJhmxh()); |
| | | //顺åºå· |
| | | shjdjwApi1202.setSxh(ywdh.substring(ywdh.length() - 4)); |
| | | shjdjwApi1202.setDjzt("2"); |
| | | //ä¸å¡åå· |
| | | shjdjwApi1202.setJydbh(null); |
| | | shjdjwApi1202.setJydbh(api1202.getRkywdh()); |
| | | //è½®æ¢å¹´åº¦ |
| | | shjdjwApi1202.setLhnd(null); |
| | | shjdjwApi1202.setLhnd(api1202.getShnd()); |
| | | //æ¹æ¬¡å· |
| | | shjdjwApi1202.setPch("0"); |
| | | } |