| | |
| | | SB_WHJL_2023("SB_WHJL_2023", "æ¦æ±å粮平å°2023ç"), |
| | | HB_FZZY_JG_2022("HB_FZZY_JG_2022", "飿£è´è¿ç管2022çæ¬"), |
| | | SB_SHJdJW_2023("SB_SHJdJW_2023", "䏿µ·åå®çºªå§ç管平å°2023ç"), |
| | | SB_SH_2023("SB_SH_2023", "䏿µ·å¸å¹³å°2023ç"); |
| | | SB_SH_2023("SB_SH_2023", "䏿µ·å¸å¹³å°2023ç"), |
| | | SB_NX_2023("SB_NX_2023", "å®å¤çå¹³å°2023ç"); |
| | | |
| | | |
| | | private String code; |
| | |
| | | list.add(new ApiTrigger(PushProtocol.HB_FZZY_JG_2022.getCode(), PushProtocol.HB_FZZY_JG_2022.getName())); |
| | | list.add(new ApiTrigger(PushProtocol.SB_SHJdJW_2023.getCode(), PushProtocol.SB_SHJdJW_2023.getName())); |
| | | list.add(new ApiTrigger(PushProtocol.SB_SH_2023.getCode(), PushProtocol.SB_SH_2023.getName())); |
| | | list.add(new ApiTrigger(PushProtocol.SB_NX_2023.getCode(), PushProtocol.SB_NX_2023.getName())); |
| | | return list; |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.api.utils; |
| | | |
| | | import org.apache.commons.codec.binary.Base64; |
| | | |
| | | import javax.crypto.Cipher; |
| | | import java.io.ByteArrayOutputStream; |
| | | import java.security.*; |
| | | import java.security.spec.PKCS8EncodedKeySpec; |
| | | import java.security.spec.X509EncodedKeySpec; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | |
| | | ; |
| | | |
| | | /** |
| | | * date: 2022-08-31 |
| | | * å®å¤ç平尿¥å£äººåæä¾ |
| | | */ |
| | | public class NxRSAUtils { |
| | | |
| | | // æ°åç¾åï¼å¯é¥ç®æ³ |
| | | private static final String RSA_KEY_ALGORITHM = "RSA"; |
| | | // æ°åç¾åç¾å/éªè¯ç®æ³ |
| | | private static final String SIGNATURE_ALGORITHM = "MD5withRSA"; |
| | | //åæ®µå å¯å¤§å° |
| | | public static int MAX_ENCRYPT_BLOCK = 117; |
| | | //åæ®µè§£å¯å¤§å° |
| | | public static int MAX_DECRYPT_BLOCK = 128; |
| | | //å¯é¥å¤§å° |
| | | public static int KEY_SIZE = 1024; |
| | | |
| | | /** |
| | | * åå§åRSAå¯é¥å¯¹ |
| | | */ |
| | | @SuppressWarnings("unused") |
| | | private static Map<String, String> initKey(String str) throws Exception { |
| | | KeyPairGenerator keygen = KeyPairGenerator.getInstance(RSA_KEY_ALGORITHM); |
| | | SecureRandom secrand = new SecureRandom(); |
| | | secrand.setSeed(str.getBytes());// åå§åéæºäº§çå¨ |
| | | keygen.initialize(KEY_SIZE, secrand); // åå§åå¯é¥çæå¨ |
| | | KeyPair keys = keygen.genKeyPair(); |
| | | String pub_key = new String(Base64.encodeBase64(keys.getPublic().getEncoded()),"utf-8"); |
| | | String pri_key = new String(Base64.encodeBase64(keys.getPrivate().getEncoded()),"utf-8"); |
| | | Map<String, String> keyMap = new HashMap<String, String>(); |
| | | System.out.println("å
¬é¥ï¼" + pub_key); |
| | | System.out.println("ç§é¥ï¼" + pri_key); |
| | | return keyMap; |
| | | } |
| | | |
| | | /** |
| | | * æ°åç¾å |
| | | */ |
| | | public static String sign(String text, String pri_key) throws Exception { |
| | | System.out.println(text); |
| | | byte[] data = text.getBytes(); |
| | | // åå¾ç§é¥ |
| | | byte[] pri_key_bytes = Base64.decodeBase64(pri_key.getBytes()); |
| | | PKCS8EncodedKeySpec pkcs8KeySpec = new PKCS8EncodedKeySpec(pri_key_bytes); |
| | | KeyFactory keyFactory = KeyFactory.getInstance(RSA_KEY_ALGORITHM); |
| | | // çæç§é¥ |
| | | PrivateKey priKey = keyFactory.generatePrivate(pkcs8KeySpec); |
| | | // å®ä¾åSignature |
| | | Signature signature = Signature.getInstance(SIGNATURE_ALGORITHM); |
| | | // åå§åSignature |
| | | signature.initSign(priKey); |
| | | // æ´æ° |
| | | signature.update(data); |
| | | return new String(Base64.encodeBase64(signature.sign()),"utf-8"); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * å
¬é¥å å¯ |
| | | * @param data å¾
å 坿°æ® |
| | | * @param pub_key å
¬é¥ |
| | | * @return 坿 |
| | | * @throws Exception æåºå¼å¸¸ |
| | | */ |
| | | private static byte[] encryptByPubKey(byte[] data, byte[] pub_key) throws Exception { |
| | | // åå¾å
¬é¥ |
| | | X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(pub_key); |
| | | KeyFactory keyFactory = KeyFactory.getInstance(RSA_KEY_ALGORITHM); |
| | | PublicKey publicKey = keyFactory.generatePublic(x509KeySpec); |
| | | // å¯¹æ°æ®å å¯ |
| | | Cipher cipher = Cipher.getInstance(keyFactory.getAlgorithm()); |
| | | cipher.init(Cipher.ENCRYPT_MODE, publicKey); |
| | | // return cipher.doFinal(data); |
| | | |
| | | int inputLen = data.length; |
| | | ByteArrayOutputStream out = new ByteArrayOutputStream(); |
| | | int offSet = 0; |
| | | byte[] cache; |
| | | int i = 0; |
| | | // å¯¹æ°æ®å段å å¯ |
| | | while (inputLen - offSet > 0) { |
| | | if (inputLen - offSet > MAX_ENCRYPT_BLOCK) { |
| | | cache = cipher.doFinal(data, offSet, MAX_ENCRYPT_BLOCK); |
| | | } else { |
| | | cache = cipher.doFinal(data, offSet, inputLen - offSet); |
| | | } |
| | | out.write(cache, 0, cache.length); |
| | | i++; |
| | | offSet = i * MAX_ENCRYPT_BLOCK; |
| | | } |
| | | byte[] encryptedData = out.toByteArray(); |
| | | out.close(); |
| | | return encryptedData; |
| | | } |
| | | /** |
| | | * RSAæ ¡éªæ°åç¾å |
| | | */ |
| | | public static boolean verify(byte[] data, byte[] sign, String pub_key) throws Exception { |
| | | // 转æ¢å
¬é¥ææ |
| | | // å®ä¾åå¯é¥å·¥å |
| | | byte[] pub_key_bytes = Base64.decodeBase64(pub_key.getBytes()); |
| | | KeyFactory keyFactory = KeyFactory.getInstance(RSA_KEY_ALGORITHM); |
| | | // åå§åå
¬é¥ |
| | | // å¯é¥ææè½¬æ¢ |
| | | X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(pub_key_bytes); |
| | | // 产çå
¬é¥ |
| | | PublicKey pubKey = keyFactory.generatePublic(x509KeySpec); |
| | | // å®ä¾åSignature |
| | | Signature signature = Signature.getInstance(SIGNATURE_ALGORITHM); |
| | | // åå§åSignature |
| | | signature.initVerify(pubKey); |
| | | // æ´æ° |
| | | signature.update(data); |
| | | // éªè¯ |
| | | return signature.verify(sign); |
| | | } |
| | | public static boolean InspecdataSign(String data,String accessToken,String pubkey){ |
| | | String sign = data; |
| | | try { |
| | | if(NxRSAUtils.verify(sign.getBytes(), Base64.decodeBase64(accessToken.getBytes()), pubkey)){ |
| | | return true; |
| | | }else{ |
| | | return false; |
| | | } |
| | | } catch (Exception e) { |
| | | // TODO Auto-generated catch block |
| | | e.printStackTrace(); |
| | | return false; |
| | | } |
| | | } |
| | | /** |
| | | * å
¬é¥å å¯ |
| | | * @param data å¾
å 坿°æ® |
| | | * @param pub_key å
¬é¥ |
| | | * @return 坿 |
| | | * @throws Exception æåºå¼å¸¸ |
| | | */ |
| | | public static String encryptByPubKey(String data, String pub_key) throws Exception { |
| | | |
| | | byte[] pub_key_bytes = Base64.decodeBase64(pub_key.getBytes("utf-8")); |
| | | byte[] enSign = encryptByPubKey(data.getBytes("utf-8"), pub_key_bytes); |
| | | return new String(Base64.encodeBase64(enSign),"utf-8"); |
| | | } |
| | | |
| | | |
| | | |
| | | public static void main(String[] args) throws Exception{ |
| | | initKey("12640200735992821E001æ¥å£2023"); |
| | | // String signStr = "12640200735992821E001_2023-11-09"; |
| | | // String pri_key = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBAJGxqYyI/k6nYkm2nf4ggkAMViEvbnplbQqw6Qweu4neFXCC+iKY8cq5RZEj8JLfrm/gHBTPN8FF1sQIwWwsDV7UUc88DS5KwAi5JXBHMdcbh2tftkINr0YVn6rIgUBTbmPZ7Y8L2iW8psYsF9nxwvUUtcbFJXIMJfi39Qxl0NQvAgMBAAECgYBKWLHfoCy9sFbMrN7UxnwQ+PqetpiW5tkNApf58ljbErQ4FO5V51xDieXBGejy2igmuOM7jz6xZtUgdiNV8uji/RtiNRqsBekVBPMeYAnPwA4GQ0HNwyHJ3ebJNQqT9bwrk8QpRUuCnrx/U1l7P1QNR5o52H1HpEKPlS0ga0fuQQJBAMdiSFYKt8/PwsYclvU/GqXrPy4cxMBhtE/ZssH9KourxnJcyfRz7EPgfSZykxlGHn8j/r8C2XxtAIYW6mRckqECQQC7EIZCZ3eV8abSIB33oKmw2jZlPQrHXMt8DWz8FYbNIA/9bvk9e9O42iQwMUtHfOMcNMWbcvKR/J+83bcE08TPAkA1ErdYl+/H1HDvVUrlq0+HnPArcSL6ZsedfcB0nNRHa4kehg6IEJdylf4aTuNTFfQmOcmkxLhpw4YhK1ZnMrEhAkEAuiMLNXA3MmCumk+TAiBAOdYoYjyHSTEw2VOSqpPQ+rN4tbmDEIbyefG2KK4kNhIy+pIYP0H11QYG/KuxvX/rSQJBALs0TqUgcGOp9+IkOq4jCXiVkP5/r7JWinQ4d6bYhJ4wspQYloYFCHljKKXtst1m8I3PC+vJY8R6va/3xtQKT8U="; |
| | | // String pub_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCRsamMiP5Op2JJtp3+IIJADFYhL256ZW0KsOkMHruJ3hVwgvoimPHKuUWRI/CS365v4BwUzzfBRdbECMFsLA1e1FHPPA0uSsAIuSVwRzHXG4drX7ZCDa9GFZ+qyIFAU25j2e2PC9olvKbGLBfZ8cL1FLXGxSVyDCX4t/UMZdDULwIDAQAB"; |
| | | // String access_token = NxRSAUtils.sign(signStr, pri_key); |
| | | // System.out.println(access_token); |
| | | // System.out.println(InspecdataSign(signStr,access_token,pub_key)); |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | //æä»¶ä¿¡æ¯åæ¥ï¼è½¬ç§»å°12大类ä¸,ä¸»è¦æ¯åºå
¥åºè¿½æº¯ç
§ç |
| | | |
| | | //çæ§ç¹ä½ä¿¡æ¯åæ¥ |
| | | fzzy40Sync1111.syncData(kqdm, deptId, start, end); |
| | | |
| | | //è¯åä¿¡æ¯åæ¥ |
| | | fzzy40Sync1108.syncData(kqdm, deptId, start, end); |
| | | //设å¤ä¿¡æ¯åæ¥ |
| | | fzzy40Sync1107.syncData(kqdm, deptId, start, end); |
| | | //人åä¿¡æ¯åæ¥ |
| | | fzzy40Sync1112.syncData(kqdm, deptId, start, end); |
| | | // //çæ§ç¹ä½ä¿¡æ¯åæ¥ |
| | | // fzzy40Sync1111.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //è¯åä¿¡æ¯åæ¥ |
| | | // fzzy40Sync1108.syncData(kqdm, deptId, start, end); |
| | | // //设å¤ä¿¡æ¯åæ¥ |
| | | // fzzy40Sync1107.syncData(kqdm, deptId, start, end); |
| | | // //人åä¿¡æ¯åæ¥ |
| | | // fzzy40Sync1112.syncData(kqdm, deptId, start, end); |
| | | //ä¼ä¸ä¿¡ç¨ä¿¡æ¯åæ¥--æä¸æ§è¡ |
| | | } |
| | | |
| | |
| | | Date end = param.getEnd(); |
| | | |
| | | // //客æ·åæ¥ |
| | | fzzySync1212.syncData(kqdm, deptId, start, end); |
| | | |
| | | //åå忥 |
| | | fzzySync1201.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºåæ¥ |
| | | fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºè´¨æ£ |
| | | fzzySync1203.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºç»ç® |
| | | fzzySync1204.syncData(kqdm, deptId, start, end); |
| | | //ç²®é£åºåºåæ¥ |
| | | fzzySync1205.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£åºåºç»ç® |
| | | fzzySync1206.syncData(kqdm, deptId, start, end); |
| | | //ç²®é£æç |
| | | fzzySync1209.syncData(kqdm, deptId, start, end); |
| | | //åä»ä¿¡æ¯åæ¥ |
| | | fzzySync1207.syncData(kqdm, deptId, start, end); |
| | | |
| | | //åºå
¥åºæä»¶ä¿¡æ¯åæ¥ |
| | | fzzySync1109.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£åºå忥 |
| | | fzzySync1208.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£æ§è´¨è½¬åä¿¡æ¯åæ¥ |
| | | fzzySync1210.syncData(kqdm, deptId, start, end); |
| | | // fzzySync1212.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //åå忥 |
| | | // fzzySync1201.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£å
¥åºåæ¥ |
| | | // fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£å
¥åºè´¨æ£ |
| | | // fzzySync1203.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£å
¥åºç»ç® |
| | | // fzzySync1204.syncData(kqdm, deptId, start, end); |
| | | // //ç²®é£åºåºåæ¥ |
| | | // fzzySync1205.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£åºåºç»ç® |
| | | // fzzySync1206.syncData(kqdm, deptId, start, end); |
| | | // //ç²®é£æç |
| | | // fzzySync1209.syncData(kqdm, deptId, start, end); |
| | | // //åä»ä¿¡æ¯åæ¥ |
| | | // fzzySync1207.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //åºå
¥åºæä»¶ä¿¡æ¯åæ¥ |
| | | // fzzySync1109.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£åºå忥 |
| | | // fzzySync1208.syncData(kqdm, deptId, start, end); |
| | | // |
| | | // //ç²®é£æ§è´¨è½¬åä¿¡æ¯åæ¥ |
| | | // fzzySync1210.syncData(kqdm, deptId, start, end); |
| | | |
| | | /*-----åçç¬ææ¥å£ä¿¡æ¯åæ¥-----*/ |
| | | // if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) { |
| | |
| | | public void syncData(ApiParam param) { |
| | | |
| | | |
| | | /*-----åçç¬ææ¥å£ä¿¡æ¯åæ¥-----*/ |
| | | if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_GD_2022.getCode().equals(param.getPushProtocol())) { |
| | | //广ä¸çå¹³å°2022çï¼éè¦åæ¥çè¸å¤æ¡ä¿¡æ¯ |
| | | //çè¸å¤æ¡æ°æ®åæ¥ |
| | | fzzySync1023.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | } |
| | | if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) { |
| | | //䏿µ·å¸å¹³å°2023çï¼éè¦åæ¥ç²®æ
设å¤é
ç½®ä¿¡æ¯ |
| | | |
| | | //åæ¥ç²®æ
设å¤é
ç½®ä¿¡æ¯ |
| | | fzzy40Sync2103.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | //è§é¢çæ§ä¿¡æ¯åæ¥ |
| | | fzzySync1311.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | } |
| | | |
| | | /*-----å
Œ
±æ¥å£-----*/ |
| | | |
| | | //æ¸©æ¹¿åº¦æ£æµæ°æ®åæ¥ |
| | | fzzySync1302.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //è«å®³æ£æµåæ¥ |
| | | fzzySync1303.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //æ°ä½æ£æµåæ¥ |
| | | fzzySync1304.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //è´¨æ£åæ¥ |
| | | fzzySync1310.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //éé£ä½ä¸ä¿¡æ¯åæ¥ |
| | | fzzySync1305.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //çè¸ä½ä¸ä¿¡æ¯åæ¥ |
| | | fzzySync1306.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // /*-----åçç¬ææ¥å£ä¿¡æ¯åæ¥-----*/ |
| | | // if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_GD_2022.getCode().equals(param.getPushProtocol())) { |
| | | // //广ä¸çå¹³å°2022çï¼éè¦åæ¥çè¸å¤æ¡ä¿¡æ¯ |
| | | // //çè¸å¤æ¡æ°æ®åæ¥ |
| | | // fzzySync1023.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // } |
| | | // if (StringUtils.isNotEmpty(param.getPushProtocol()) && PushProtocol.SB_SH_2023.getCode().equals(param.getPushProtocol())) { |
| | | // //䏿µ·å¸å¹³å°2023çï¼éè¦åæ¥ç²®æ
设å¤é
ç½®ä¿¡æ¯ |
| | | // |
| | | // //åæ¥ç²®æ
设å¤é
ç½®ä¿¡æ¯ |
| | | // fzzy40Sync2103.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // //è§é¢çæ§ä¿¡æ¯åæ¥ |
| | | // fzzySync1311.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // } |
| | | // |
| | | // /*-----å
Œ
±æ¥å£-----*/ |
| | | // |
| | | // //æ¸©æ¹¿åº¦æ£æµæ°æ®åæ¥ |
| | | // fzzySync1302.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //è«å®³æ£æµåæ¥ |
| | | // fzzySync1303.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //æ°ä½æ£æµåæ¥ |
| | | // fzzySync1304.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //è´¨æ£åæ¥ |
| | | // fzzySync1310.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //éé£ä½ä¸ä¿¡æ¯åæ¥ |
| | | // fzzySync1305.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //çè¸ä½ä¸ä¿¡æ¯åæ¥ |
| | | // fzzySync1306.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | } |
| | | |
| | |
| | | @Override |
| | | public void syncData(ApiParam param) { |
| | | |
| | | //è½®æ¢è®¡å忥 |
| | | fzzy40Sync1403.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | //è½®æ¢è®¡åæç»åæ¥ |
| | | fzzy40Sync1404.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // //è½®æ¢è®¡å忥 |
| | | // fzzy40Sync1403.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | // |
| | | // //è½®æ¢è®¡åæç»åæ¥ |
| | | // fzzy40Sync1404.syncData(param.getKqdm(), param.getDeptId(), param.getStart(), param.getEnd()); |
| | | |
| | | } |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | | 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.*; |
| | | import com.fzzy.api.view.repository.*; |
| | | import com.fzzy.order.data.OrderData; |
| | | import com.fzzy.push.nx2023.dto.Nx2023Api1101; |
| | | import com.fzzy.push.nx2023.dto.Nx2023Api1102; |
| | | import com.fzzy.push.sh2023.dto.*; |
| | | import lombok.Data; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.apache.commons.lang.time.DateFormatUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.lang.reflect.Field; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-ä¸ä¼ æ°æ®æå¡ç±» |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Data |
| | | @Service |
| | | public class NX2023ApiRemoteService implements ApiRemoteService { |
| | | |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1104Rep api1104Rep; |
| | | @Autowired |
| | | private Api1208Rep api1208Rep; |
| | | @Autowired |
| | | private Api1109Rep api1109Rep; |
| | | @Autowired |
| | | private Api1202Rep api1202Rep; |
| | | @Autowired |
| | | private Api1205Rep api1205Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public ResponseDto pushData(ApiParam param, Object data) { |
| | | return pushData(param, null, data); |
| | | } |
| | | |
| | | @Override |
| | | public ResponseDto pushData(ApiParam param, ApiConfs conf, Object data) { |
| | | String inteId = param.getInteId(); |
| | | String kqdm = param.getKqdm(); |
| | | //æ¥è¯¢åºåºä¿¡æ¯è¡æ¿åºåç |
| | | List<Api1102> api1102List = api1102Rep.findPushData(kqdm); |
| | | try { |
| | | if (null == conf) { |
| | | conf = apiCommonService.getConf(kqdm); |
| | | } |
| | | |
| | | //æ·»å æ¥å¿ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | |
| | | //è¥ä¸ºè´¢å¡1501ã1502ã1503æ¥å£ï¼åæ¥å£ç¼ç å¡«å1114 |
| | | if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(param.getInteId()) |
| | | || NX2023Constant.NX_2023_API_CODE_1114_1502.equals(param.getInteId()) |
| | | || NX2023Constant.NX_2023_API_CODE_1114_1503.equals(param.getInteId())) { |
| | | inteId = NX2023Constant.NX_2023_API_CODE_1114; |
| | | } |
| | | apiLog.setInteId(inteId); |
| | | |
| | | if (StringUtils.isEmpty(inteId)) { |
| | | ResponseDto responseDto = new ResponseDto(99, "没æè·åå°æ¥å£"); |
| | | apiLog.setStatus(99); |
| | | apiLog.setResult("没æè·åå°æ¥å£"); |
| | | apiLogRep.save(apiLog); |
| | | return responseDto; |
| | | } |
| | | |
| | | String jsonData = getJsonData(param.getInteId(), data); |
| | | log.info("æ¥å£æ°æ®ä¿¡æ¯=" + jsonData); |
| | | apiLog.setData(jsonData); |
| | | apiLog.setKqdm(kqdm); |
| | | apiLog.setUploadTime(new Date()); |
| | | |
| | | if (conf == null) { |
| | | ResponseDto responseDto = new ResponseDto(99, "没æè·åå°ä¸ä¼ é
ç½®"); |
| | | apiLog.setStatus(99); |
| | | apiLog.setResult("没æè·åå°ä¸ä¼ é
ç½®"); |
| | | apiLogRep.save(apiLog); |
| | | return responseDto; |
| | | } |
| | | |
| | | //å°è£
æ¨éæ°æ® |
| | | SH2023ReqDto reqData = new SH2023ReqDto(); |
| | | reqData.setId(ContextUtil.getUUID()); |
| | | //è·å身份IDï¼å³ç²®åºçç»ç»ä»£ç |
| | | reqData.setUid(conf.getUserName()); |
| | | //æä»¤id |
| | | String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm()); |
| | | String orderId = reqData.getId(); |
| | | OrderData orderData = (OrderData) redisUtil.get(key); |
| | | if (null != orderData && StringUtils.isNotEmpty(orderData.getOrderid())) { |
| | | orderId = orderData.getOrderid(); |
| | | } |
| | | reqData.setOrderid(orderId); |
| | | |
| | | //身份ç¾åï¼ä½¿ç¨èªæRSAç§é¥è¿è¡å å¯(åºåºç¼ç _å½å¤©æ¥æ) |
| | | reqData.setAccess_token(NxRSAUtils.sign(reqData.getUid() + "_" + DateFormatUtils.format(new Date(), "yyyy-MM-dd"), conf.getPassword())); |
| | | reqData.setDatalength(1); |
| | | |
| | | //使ç¨çå¹³å°çRSAå
¬é¥å¯¹æ°æ®è¿è¡RSAå å¯ |
| | | reqData.setData(NxRSAUtils.encryptByPubKey(jsonData, conf.getPublicKey())); |
| | | //æè¦ï¼æ°æ®ä¸»ä½çMD5å¼ |
| | | reqData.setDigst(MyMD5Util.encrypt(jsonData)); |
| | | log.info("䏿¥æ°æ®ä¿¡æ¯=" + JSON.toJSONString(reqData)); |
| | | SH2023RespDto responseDto = NX2023HttpClientUtil.postPushData(conf.getApiUrl() + inteId, JSON.toJSONString(reqData), conf); |
| | | |
| | | apiLog.setStatus(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); |
| | | apiLog.setResult(responseDto.getResult()); |
| | | apiLogRep.save(apiLog); |
| | | ResponseDto resd = new ResponseDto(); |
| | | resd.setSuccess(responseDto.getCode() == 200 ? 0 : responseDto.getCode()); |
| | | resd.setMsg(responseDto.getResult()); |
| | | |
| | | return resd; |
| | | } catch (Exception e) { |
| | | log.error(e.getMessage(), e); |
| | | return new ResponseDto(99, e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 转为JSON |
| | | * |
| | | * @param inteId |
| | | * @param data |
| | | * @return |
| | | */ |
| | | private String getJsonData(String inteId, Object data) { |
| | | //è¥ä¸ºè´¢å¡1501ã1502ã1503æ¥å£ï¼åæ¥å£ç¼ç å¡«å1114 |
| | | if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(inteId) |
| | | || NX2023Constant.NX_2023_API_CODE_1114_1502.equals(inteId) |
| | | || NX2023Constant.NX_2023_API_CODE_1114_1503.equals(inteId)) { |
| | | Object object = getJsonFinanceData(inteId, data); |
| | | return JSON.toJSONString(object); |
| | | } else { |
| | | List<Object> list = new ArrayList<>(); |
| | | Object object = getJsonApiData(inteId, data); |
| | | list.add(object); |
| | | return JSON.toJSONString(list); |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * å¸¸è§æ¥å£å°è£
|
| | | * |
| | | * @param inteId |
| | | * @param data |
| | | * @return |
| | | */ |
| | | private Object getJsonApiData(String inteId, Object data) { |
| | | if (NX2023Constant.NX_2023_API_CODE_1101.equals(inteId)) { |
| | | |
| | | Nx2023Api1101 api1101 = new Nx2023Api1101(); |
| | | BeanUtils.copyProperties(data, api1101); |
| | | return api1101; |
| | | } |
| | | if (NX2023Constant.NX_2023_API_CODE_1102.equals(inteId)) { |
| | | Nx2023Api1102 api1102 = new Nx2023Api1102(); |
| | | BeanUtils.copyProperties(data, api1102); |
| | | api1102.setLkxz("1"); |
| | | return api1102; |
| | | } |
| | | if (NX2023Constant.NX_2023_API_CODE_1109.equals(inteId)) { |
| | | |
| | | Api1109 apiData = (Api1109) data; |
| | | apiData.setWjl(FileUtils.fileToByteString(apiData.getWjdz())); |
| | | return apiData; |
| | | } |
| | | return data; |
| | | } |
| | | |
| | | private String getWjmc(String wjlx, String wjmc){ |
| | | if("2".equals(wjlx) || "3".equals(wjlx) || "4".equals(wjlx) || "5".equals(wjlx)){ |
| | | if(wjmc.endsWith(".jpg")) { |
| | | wjmc = wjmc.replaceAll(".jpg", "_00.jpg"); |
| | | } |
| | | if(wjmc.endsWith(".png")) { |
| | | wjmc = wjmc.replaceAll(".png", "_00.png"); |
| | | } |
| | | } |
| | | return wjmc; |
| | | } |
| | | |
| | | /** |
| | | * è·åè´¢å¡æ°æ®json |
| | | * |
| | | * @param inteId |
| | | * @param data |
| | | * @return |
| | | */ |
| | | private Object getJsonFinanceData(String inteId, Object data) { |
| | | //è´¢å¡æ¥è¡¨æ°æ®å°è£
|
| | | if (NX2023Constant.NX_2023_API_CODE_1114_1501.equals(inteId)) { |
| | | return copyApi1501((Api1501) data); |
| | | } else if (NX2023Constant.NX_2023_API_CODE_1114_1502.equals(inteId)) { |
| | | return copyApi1502((Api1502) data); |
| | | } else { |
| | | return copyApi1503((Api1503) data); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * Objectç±»å转å为List |
| | | * |
| | | * @param obj |
| | | * @param clazz |
| | | * @param <T> |
| | | * @return |
| | | */ |
| | | public static <T> List<T> castList(Object obj, Class<T> clazz) { |
| | | List<T> result = new ArrayList<T>(); |
| | | if (obj instanceof List<?>) { |
| | | for (Object o : (List<?>) obj) { |
| | | result.add(clazz.cast(o)); |
| | | } |
| | | return result; |
| | | } |
| | | return null; |
| | | } |
| | | |
| | | |
| | | private List<SHFinanceDto> copyApi1503(Api1503 data) { |
| | | Api1503 api1503 = data; |
| | | List<SHFinanceDto> list = new ArrayList<>(); |
| | | SHFinanceDto shFinanceDto = new SHFinanceDto(); |
| | | shFinanceDto.setDwdm(api1503.getDwdm()); |
| | | shFinanceDto.setBbsj(DateFormatUtils.format(api1503.getBbsj(), "yyyyMMdd")); |
| | | shFinanceDto.setBbm("03"); |
| | | shFinanceDto.setCzbz(api1503.getCzbz()); |
| | | shFinanceDto.setZhgxsj(DateFormatUtils.format(api1503.getZhgxsj(), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(shFinanceDto, list, "项ç®//t", "æ¬æéé¢//t", "æ¬å¹´ç´¯è®¡//t"); |
| | | paddingData(shFinanceDto, list, "ä¸ãè¥ä¸æ¶å
¥", api1503.getYyzsrbqye() + "", api1503.getYyzsrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "åï¼è¥ä¸ææ¬", api1503.getYycbbqye() + "", api1503.getYycbbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ç¨éåéå ", api1503.getSjjfjbqye() + "", api1503.getSjjfjbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "éå®è´¹ç¨", api1503.getXsfybqye() + "", api1503.getXsfybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "管çè´¹ç¨", api1503.getGlfybqye() + "", api1503.getGlfybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ç åè´¹ç¨", api1503.getYffybqye() + "", api1503.getYffybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "è´¢å¡è´¹ç¨", api1503.getCwfybqye() + "", api1503.getCwfybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä¸ï¼å©æ¯è´¹ç¨", api1503.getLxfybqye() + "", api1503.getLxfybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "婿¯æ¶å
¥", api1503.getLxsrbqye() + "", api1503.getLxsrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å ï¼å
¶ä»æ¶ç", api1503.getQtsybqye() + "", api1503.getQtsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ¶çï¼æå¤±ä»¥â-âå·å¡«åï¼", api1503.getTzsybqye() + "", api1503.getTzsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä¸ï¼å¯¹èè¥ä¼ä¸ååè¥ä¼ä¸çæèµæ¶ç", api1503.getLyqytzsybqye() + "", api1503.getLyqytzsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å
Œ
ä»·å¼å卿¶çï¼æå¤±ä»¥â-âå·å¡«åï¼", api1503.getGyjzbdsybqye() + "", api1503.getGyjzbdsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "èµäº§åå¼æå¤±ï¼æå¤±ä»¥â-âå·å¡«åï¼", api1503.getZcjzssbqye() + "", api1503.getZcjzssbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "èµäº§å¤ç½®æ¶çï¼æå¤±ä»¥â-âå·å¡«åï¼", api1503.getZcczsybqye() + "", api1503.getZcczsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "äºãè¥ä¸å©æ¶¦ï¼äºæä»¥â-âå·å¡«åï¼", api1503.getYylrbqye() + "", api1503.getYylrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å ï¼è¥ä¸å¤æ¶å
¥", api1503.getYywsrbqye() + "", api1503.getYywsrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "åï¼è¥ä¸å¤æ¯åº", api1503.getYywzcbqye() + "", api1503.getYywzcbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸ã婿¶¦æ»é¢ï¼äºææ»é¢ä»¥â-âå·å¡«åï¼", api1503.getLrzebqye() + "", api1503.getLrzebnlj() + ""); |
| | | paddingData(shFinanceDto, list, "åï¼æå¾ç¨è´¹ç¨", api1503.getSdsfybqye() + "", api1503.getSdsfybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "åãå婿¶¦ï¼åäºæä»¥â-âå·å¡«åï¼", api1503.getJlrbqye() + "", api1503.getJlrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼ä¸ï¼æç»ç»è¥å婿¶¦ï¼åäºæä»¥â-âå·å¡«åï¼", api1503.getCxjyjlrbqye() + "", api1503.getCxjyjlrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼äºï¼ç»æ¢ç»è¥å婿¶¦ï¼åäºæä»¥â-âå·å¡«åï¼", api1503.getZzjyjlrbqye() + "", api1503.getZzjyjlrbnlj() + ""); |
| | | paddingData(shFinanceDto, list, "äºãå
¶ä»ç»¼åæ¶ççç¨ååé¢", api1503.getQtzhsyjebqye() + "", api1503.getQtzhsyjebnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼ä¸ï¼ä¸è½éåç±»è¿æççå
¶ä»ç»¼åæ¶ç", api1503.getBnflzhsybqye() + "", api1503.getBnflzhsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "1ï¼éæ°è®¡é设å®åç计ååå¨é¢", api1503.getCxjlbdebqye() + "", api1503.getCxjlbdebnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼äºï¼å°éåç±»è¿æççå
¶ä»ç»¼åæ¶ç", "0", "0"); |
| | | paddingData(shFinanceDto, list, "1ï¼æçæ³ä¸å¯è½¬æççå
¶ä»ç»¼åæ¶ç", api1503.getQyfkzsybqye() + "", api1503.getQyfkzsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "2ï¼å¯ä¾åºå®éèèµäº§å
Œ
ä»·å¼å卿ç", api1503.getKgcszcbdsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "3ï¼ææè³å°ææèµéå类为å¯ä¾åºå®éèèµäº§æç", api1503.getCydqtzzcsybqye() + "", api1503.getKgcszcbdsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "4ï¼ç°éæµé奿æççææé¨å", api1503.getZjllsybqye() + "", api1503.getZjllsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "5ï¼å¤å¸è´¢å¡æ¥è¡¨æç®å·®é¢", api1503.getWbcwbbcebqye() + "", api1503.getWbcwbbcebnlj() + ""); |
| | | paddingData(shFinanceDto, list, "å
ãç»¼åæ¶çæ»é¢", api1503.getZhsyzebqye() + "", api1503.getZhsyzebnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸ãæ¯è¡æ¶çï¼", api1503.getMgsybqye() + "", api1503.getMgsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼ä¸ï¼åºæ¬æ¯è¡æ¶ç", api1503.getJbmgsybqye() + "", api1503.getJbmgsybnlj() + ""); |
| | | paddingData(shFinanceDto, list, "ï¼äºï¼ç¨éæ¯è¡æ¶ç", api1503.getXsmgsybqye() + "", api1503.getXsmgsybnlj() + ""); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | private List<SHFinanceDto> copyApi1502(Api1502 data) { |
| | | Api1502 api1502 = data; |
| | | List<SHFinanceDto> list = new ArrayList<>(); |
| | | SHFinanceDto shFinanceDto = new SHFinanceDto(); |
| | | shFinanceDto.setDwdm(api1502.getDwdm()); |
| | | shFinanceDto.setBbsj(DateFormatUtils.format(api1502.getBbsj(), "yyyyMMdd")); |
| | | shFinanceDto.setBbm("02"); |
| | | shFinanceDto.setCzbz(api1502.getCzbz()); |
| | | shFinanceDto.setZhgxsj(DateFormatUtils.format(api1502.getZhgxsj(), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(shFinanceDto, list, "项ç®//t", "æ¬ææ°//t", "æ¬å¹´ç´¯è®¡æ°//t"); |
| | | paddingData(shFinanceDto, list, "ä¸ãç»è¥æ´»å¨äº§ççç°éæµéï¼", api1502.getJyhdxjllbys() + "", api1502.getJyhdxjllbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "éå®ååãæä¾å³å¡æ¶å°çç°é", api1502.getXssplwxjbys() + "", api1502.getXssplwxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¶å°çç¨è´¹è¿è¿", api1502.getSffhbys() + "", api1502.getSffhbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¶å°å
¶ä»ä¸ç»è¥æ´»å¨æå
³çç°é", api1502.getQtjyhdxjbys() + "", api1502.getQtjyhdxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç»è¥æ´»å¨ç°éæµå
¥å°è®¡", api1502.getJyhdxjlrbys() + "", api1502.getJyhdxjlrbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "è´ä¹°ååãæ¥åå³å¡æ¯ä»çç°é", api1502.getGmsplwzfbys() + "", api1502.getGmsplwzfbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¯ä»ç»è工以å为èå·¥æ¯ä»çç°é", api1502.getZfzgxjbys() + "", api1502.getZfzgxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¯ä»çå项ç¨è´¹", api1502.getZfxxsfbys() + "", api1502.getZfxxsfbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¯ä»å
¶ä»ä¸ç»è¥æ´»å¨æå
³çç°é", api1502.getZfqtjyhdxjbys() + "", api1502.getZfqtjyhdxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç»è¥æ´»å¨ç°éæµåºå°è®¡", api1502.getJyhdxjlcbys() + "", api1502.getJyhdxjlcbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç»è¥æ´»å¨äº§ççç°éæµéåé¢", api1502.getJyhdxjlljebys() + "", api1502.getJyhdxjlljebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "äºãæèµæ´»å¨äº§ççç°éæµéï¼", api1502.getTzhdxjllbys() + "", api1502.getTzhdxjllbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¶åæèµæ¶å°çç°é", api1502.getShtzxjbys() + "", api1502.getShtzxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "åå¾æèµæ¶çæ¶å°çç°é", api1502.getQdtzsyxjbys() + "", api1502.getQdtzsyxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "å¤ç½®åºå®èµäº§ãæ å½¢èµäº§åå
¶ä»é¿æèµäº§æ¶åçç°éåé¢", api1502.getCzgdzcdxjjebys() + "", api1502.getCzgdzcdxjjebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "å¤ç½®åå
¬å¸åå
¶ä»è¥ä¸å使¶å°çç°éåé¢", api1502.getCzqtdwxjjebys() + "", api1502.getCzqtdwxjjebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¶å°å
¶ä»ä¸æèµæ´»å¨æå
³çç°é", api1502.getSdqttzxjbys() + "", api1502.getSdqttzxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ´»å¨ç°éæµå
¥å°è®¡", api1502.getTzhdxjlrbys() + "", api1502.getTzhdxjlrbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "è´å»ºåºå®èµäº§ãæ å½¢èµäº§åå
¶ä»é¿æèµäº§æ¯ä»çç°é", api1502.getGjgdzcdxjbys() + "", api1502.getGjgdzcdxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ¯ä»çç°é", api1502.getTzzfxjbys() + "", api1502.getTzzfxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "åå¾åå
¬å¸åå
¶ä»è¥ä¸å使¯ä»çç°éåé¢", api1502.getQdzgsdzfxjjebys() + "", api1502.getQdzgsdzfxjjebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¯ä»å
¶ä»ä¸æèµæ´»å¨æå
³çç°é", api1502.getZfqttzxjbys() + "", api1502.getZfqttzxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ´»å¨ç°éæµåºå°è®¡", api1502.getTzhdxjlcbys() + "", api1502.getTzhdxjlcbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ´»å¨äº§ççç°éæµéåé¢", api1502.getTzhdcsxjlljebys() + "", api1502.getTzhdcsxjlljebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸ãç¹èµæ´»å¨äº§ççç°éæµéï¼", api1502.getCchdxjllbys() + "", api1502.getCchdxjllbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "叿¶æèµæ¶å°çç°é", api1502.getXstzxjbys() + "", api1502.getXstzxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "åå¾å款æ¶å°çç°é", api1502.getQdjkxjbys() + "", api1502.getQdjkxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¶å°å
¶ä»ä¸ç¹èµæ´»å¨æå
³çç°é", api1502.getSdqtczxjbys() + "", api1502.getSdqttzxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç¹èµæ´»å¨ç°éæµå
¥å°è®¡", api1502.getCzhdxjlrbys() + "", api1502.getCzhdxjlrbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "å¿è¿åºå¡æ¯ä»çç°é", api1502.getChzwzfxjbys() + "", api1502.getChzwzfxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "åé
è¡å©ã婿¶¦æå¿ä»å©æ¯æ¯ä»çç°é", api1502.getFpgldxjbys() + "", api1502.getFpgldxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "æ¯ä»å
¶ä»ä¸ç¹èµæ´»å¨æå
³çç°é", api1502.getZfqtdxjbys() + "", api1502.getZfqtdxjbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç¹èµæ´»å¨ç°éæµåºå°è®¡", api1502.getCzhdxjlcbys() + "", api1502.getCzhdxjlcbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "ç¹èµæ´»å¨äº§ççç°éæµéåé¢", api1502.getCchdxjlljebys() + "", api1502.getCchdxjlljebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "åãæ±çåå¨å¯¹ç°éåç°éçä»·ç©çå½±å", api1502.getHlbdxjyxbys() + "", api1502.getHlbdxjyxbnljs() + ""); |
| | | paddingData(shFinanceDto, list, "äºãç°éåç°éçä»·ç©åå¢å é¢", api1502.getXjdjwjzebys() + "", api1502.getXjdjwjzebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "å ï¼æåç°éåç°éçä»·ç©ä½é¢", api1502.getQcxjdjwyebys() + "", api1502.getQcxjdjwyebnljs() + ""); |
| | | paddingData(shFinanceDto, list, "å
ãææ«ç°éåç°éçä»·ç©ä½é¢", api1502.getQmxjdjwyebys() + "", api1502.getQmxjdjwyebnljs() + ""); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | private List<SHFinanceDto> copyApi1501(Api1501 data) { |
| | | Api1501 api1501 = data; |
| | | List<SHFinanceDto> list = new ArrayList<>(); |
| | | SHFinanceDto shFinanceDto = new SHFinanceDto(); |
| | | shFinanceDto.setDwdm(api1501.getDwdm()); |
| | | shFinanceDto.setBbsj(DateFormatUtils.format(api1501.getBbsj(), "yyyyMMdd")); |
| | | shFinanceDto.setBbm("01"); |
| | | shFinanceDto.setCzbz(api1501.getCzbz()); |
| | | shFinanceDto.setZhgxsj(DateFormatUtils.format(api1501.getZhgxsj(), "yyyy-MM-dd HH:mm:ss")); |
| | | |
| | | paddingData(shFinanceDto, list, "èµäº§//t", "ææ«ä½é¢//t", "å¹´åä½é¢//t"); |
| | | paddingData(shFinanceDto, list, "æµå¨èµäº§ï¼", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(shFinanceDto, list, "è´§å¸èµé", api1501.getHbjjqmye() + "", api1501.getHbjjncye() + ""); |
| | | paddingData(shFinanceDto, list, "äº¤ææ§éèèµäº§", api1501.getJyxjrzcqmye() + "", api1501.getJyxjrzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "è¡çéèèµäº§", api1501.getYsjrzcqmye() + "", api1501.getYsjrzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºæ¶ç¥¨æ®", api1501.getYspjqmye() + "", api1501.getYspjncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºæ¶è´¦æ¬¾", api1501.getYszkqmye() + "", api1501.getYszkncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¢ä»æ¬¾é¡¹", api1501.getYuskxqmye() + "", api1501.getYuskxncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»åºæ¶æ¬¾", api1501.getQtyszkqmye() + "", api1501.getQtyszkncye() + ""); |
| | | paddingData(shFinanceDto, list, "åè´§", api1501.getChqmye() + "", api1501.getChncye() + ""); |
| | | paddingData(shFinanceDto, list, "ååèµäº§", api1501.getHtzcqmye() + "", api1501.getHtzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "ææå¾
å®èµäº§", api1501.getCydszcqmye() + "", api1501.getCydszcncye() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸å¹´å
å°æçéæµå¨èµäº§", api1501.getYnndqfldzcqmye() + "", api1501.getYnndqfldzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»æµå¨èµäº§", api1501.getQtldzcqmye() + "", api1501.getQtldzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "æµå¨èµäº§å计", api1501.getLdzchjqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(shFinanceDto, list, "éæµå¨èµäº§ï¼", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºå¸æèµ", api1501.getZjtzqmye() + "", api1501.getZjtzncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»åºå¸æèµ", api1501.getQtzqtzqmye() + "", api1501.getQtzqtzncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¿æåºæ¶æ¬¾", api1501.getCqyskqmye() + "", api1501.getCqyskncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¿æè¡ææèµ", api1501.getCqgqtzqmye() + "", api1501.getCqgqtzncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»æçå·¥å
·æèµ", api1501.getQtqygjtzqmye() + "", api1501.getQtqygjtzncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»éæµå¨éèèµäº§", api1501.getQtfldjrzcqmye() + "", api1501.getQtfldjrzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "æèµæ§æ¿å°äº§", api1501.getTzxfdcqmye() + "", api1501.getTzxfdcncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºå®èµäº§", api1501.getGdzcqmye() + "", api1501.getGdzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "å¨å»ºå·¥ç¨", api1501.getZjgcqmye() + "", api1501.getZjgcncye() + ""); |
| | | paddingData(shFinanceDto, list, "ç产æ§çç©èµäº§", api1501.getScxswzcqmye() + "", api1501.getScxswzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "æ²¹æ°èµäº§", api1501.getYqzcqmye() + "", api1501.getYqzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "æ å½¢èµäº§", api1501.getWxzcqmye() + "", api1501.getWxzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "å¼åæ¯åº", api1501.getKfzcqmye() + "", api1501.getKfzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "åèª", api1501.getSyqmye() + "", api1501.getSyncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¿æå¾
æè´¹ç¨", api1501.getCqdtfyqmye() + "", api1501.getCqdtfyncye() + ""); |
| | | paddingData(shFinanceDto, list, "éå»¶æå¾ç¨èµäº§", api1501.getDysdszcqmye() + "", api1501.getDysdszcncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»éæµå¨èµäº§", api1501.getQtfldzcqmye() + "", api1501.getQtfldzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "éæµå¨èµäº§å计", api1501.getFldzcqmye() + "", api1501.getFldzcncye() + ""); |
| | | paddingData(shFinanceDto, list, "èµäº§æ»è®¡", api1501.getZczjqmye() + "", api1501.getZczjncye() + ""); |
| | | paddingData(shFinanceDto, list, "è´åºåææè
æçï¼æè¡ä¸æçï¼//t", "ææ«ä½é¢//t", "å¹´åä½é¢//t"); |
| | | paddingData(shFinanceDto, list, "æµå¨è´åºï¼", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); |
| | | paddingData(shFinanceDto, list, "çæå款", api1501.getDqjkqmye() + "", api1501.getLdzchjncye() + ""); |
| | | paddingData(shFinanceDto, list, "äº¤ææ§éèè´åº", api1501.getJyxjrfzqmye() + "", api1501.getJyxjrfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "è¡çéèè´åº", api1501.getYsjrfzqmye() + "", api1501.getYsjrfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºä»ç¥¨æ®", api1501.getLdfzyspjqmye() + "", api1501.getLdfzyspjncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºä»è´¦æ¬¾", api1501.getLdfzyszkqmye() + "", api1501.getLdfzyszkncye() + ""); |
| | | paddingData(shFinanceDto, list, "颿¶æ¬¾é¡¹", api1501.getLdfzyuskxqmye() + "", api1501.getLdfzyszkncye() + ""); |
| | | paddingData(shFinanceDto, list, "ååè´åº", api1501.getHtfzqmye() + "", api1501.getHtfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºä»èå·¥èªé
¬", api1501.getYfzgxcqmye() + "", api1501.getYfzgxcncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºäº¤ç¨è´¹", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»åºä»æ¬¾", api1501.getQtyfkqmye() + "", api1501.getQtyfkncye() + ""); |
| | | paddingData(shFinanceDto, list, "ææå¾
å®è´åº", api1501.getCydsfzqmye() + "", api1501.getCydsfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸å¹´å
å°æçéæµå¨è´åº", api1501.getYnddqfldfzqmye() + "", api1501.getYnddqfldfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»æµå¨è´åº", api1501.getQtldfzqmye() + "", api1501.getQtldfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "æµå¨è´åºå计", api1501.getLdfzhjqmye() + "", api1501.getLdfzhjncye() + ""); |
| | | paddingData(shFinanceDto, list, "éæµå¨è´åºï¼", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¿æåæ¬¾", api1501.getCqjkqmye() + "", api1501.getCqjkncye() + ""); |
| | | paddingData(shFinanceDto, list, "åºä»åºå¸", api1501.getYfzqqmye() + "", api1501.getYfzqncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä¸ï¼ä¼å
è¡", api1501.getYfzqyxgqmye() + "", api1501.getYfzqyxgncye() + ""); |
| | | paddingData(shFinanceDto, list, "æ°¸ç»åº", api1501.getYfzqyxzqmye() + "", api1501.getYfzqyxzncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¿æåºä»æ¬¾", api1501.getCqyfkqmye() + "", api1501.getCqyfkncye() + ""); |
| | | paddingData(shFinanceDto, list, "é¢è®¡è´åº", api1501.getYjsfqmye() + "", api1501.getYjsfncye() + ""); |
| | | paddingData(shFinanceDto, list, "éå»¶æ¶ç", api1501.getDysyqmye() + "", api1501.getDysyncye() + ""); |
| | | paddingData(shFinanceDto, list, "éå»¶æå¾ç¨è´åº", api1501.getDysdsfzqmye() + "", api1501.getDysdsfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»éæµå¨è´åº", api1501.getQtfldfzqmye() + "", api1501.getQtfldfzncye() + ""); |
| | | paddingData(shFinanceDto, list, "éæµå¨è´åºå计", api1501.getFldfzhjqmye() + "", api1501.getFldfzhjncye() + ""); |
| | | paddingData(shFinanceDto, list, "è´åºå计", api1501.getFzhjqmye() + "", api1501.getFzhjncye() + ""); |
| | | paddingData(shFinanceDto, list, "ææè
æçï¼æè¡ä¸æçï¼ï¼", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); |
| | | paddingData(shFinanceDto, list, "宿¶èµæ¬ï¼æè¡æ¬ï¼", api1501.getSszbqmye() + "", api1501.getSszbncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»æçå·¥å
·", api1501.getQtqygjqmye() + "", api1501.getQtqygjncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä¸ï¼ä¼å
è¡", api1501.getQtqygjyxgqmye() + "", api1501.getQtqygjyxgncye() + ""); |
| | | paddingData(shFinanceDto, list, "æ°¸ç»åº", api1501.getQtqygjyxzqmye() + "", api1501.getQtqygjyxzncye() + ""); |
| | | paddingData(shFinanceDto, list, "èµæ¬å
¬ç§¯", api1501.getZbgjqmye() + "", api1501.getZbgjncye() + ""); |
| | | paddingData(shFinanceDto, list, "åï¼åºåè¡", api1501.getJkcgqmye() + "", api1501.getJkcgncye() + ""); |
| | | paddingData(shFinanceDto, list, "å
¶ä»ç»¼åæ¶ç", api1501.getQtzhsyqmye() + "", api1501.getQtzhsyncye() + ""); |
| | | paddingData(shFinanceDto, list, "ä¸é¡¹å¨å¤", api1501.getZxcbqmye() + "", api1501.getZxcbncye() + ""); |
| | | paddingData(shFinanceDto, list, "çä½å
¬ç§¯", api1501.getYygjqmye() + "", api1501.getYygjncye() + ""); |
| | | paddingData(shFinanceDto, list, "æªåé
婿¶¦", api1501.getWfplrqmye() + "", api1501.getWfplrncye() + ""); |
| | | paddingData(shFinanceDto, list, "ææè
æçï¼æè¡ä¸æçï¼å计", api1501.getSyzqyqmye() + "", api1501.getSyzqyncye() + ""); |
| | | paddingData(shFinanceDto, list, "è´åºåææè
æçï¼æè¡ä¸æçï¼æ»è®¡", api1501.getFzhsyzqyqmye() + "", api1501.getFzhsyzqyncye() + ""); |
| | | return list; |
| | | } |
| | | |
| | | private void paddingData(SHFinanceDto common, List<SHFinanceDto> list, String zbmc, String zbz1, String zbz2) { |
| | | SHFinanceDto shFinanceDto = new SHFinanceDto(); |
| | | BeanUtils.copyProperties(common, shFinanceDto); |
| | | shFinanceDto.setZbmc(zbmc); |
| | | shFinanceDto.setZbz1(zbz1); |
| | | shFinanceDto.setZbz2(zbz2); |
| | | list.add(shFinanceDto); |
| | | } |
| | | |
| | | private Object changeObject(Object object) { |
| | | // 使ç¨åå°è·å屿§å表 vo为å®ä½å¯¹è±¡å |
| | | Field[] fields = object.getClass().getDeclaredFields(); |
| | | for (Field field : fields) { |
| | | field.setAccessible(true); |
| | | try { |
| | | // 夿屿§å¼æ¯å¦ä¸ºnull |
| | | if (field.get(object) == null || field.get(object) == "") { |
| | | //æ ¹æ®ç±»å设置é»è®¤å¼ |
| | | if (field.getType() == String.class) { |
| | | field.set(object, "æ "); |
| | | } |
| | | if (field.getType() == Integer.class) { |
| | | field.set(object, 0); |
| | | } |
| | | if (field.getType() == Double.class) { |
| | | field.set(object, 0.0); |
| | | } |
| | | if (field.getType() == Date.class) { |
| | | field.set(object, new Date()); |
| | | } |
| | | } |
| | | } catch (IllegalAccessException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | } |
| | | return object; |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-æ¥å£-常é |
| | | */ |
| | | public class NX2023Constant { |
| | | |
| | | /** |
| | | * æ¥å£ç¼ç -1101 åä½ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1101 = "1101"; |
| | | /** |
| | | * æ¥å£ç¼ç -1102 åºåºä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1102 = "1102"; |
| | | /** |
| | | * æ¥å£ç¼ç -1103 仿¿ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1103 = "1103"; |
| | | /** |
| | | * æ¥å£ç¼ç -1104 å»é´ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1104 = "1104"; |
| | | /** |
| | | * æ¥å£ç¼ç -1105 è´§ä½ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1105 = "1105"; |
| | | /** |
| | | * æ¥å£ç¼ç -1106 æ²¹ç½ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1106 = "1106"; |
| | | /** |
| | | * æ¥å£ç¼ç -1107 设å¤ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1107 = "1107"; |
| | | /** |
| | | * æ¥å£ç¼ç -1108 è¯åä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1108 = "1108"; |
| | | /** |
| | | * æ¥å£ç¼ç -1109 æä»¶ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1109 = "1109"; |
| | | /** |
| | | * æ¥å£ç¼ç -1110 åºåºå¾ä»æ¿ç¹ä½æ æ³¨æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1110 = "1110"; |
| | | /** |
| | | * æ¥å£ç¼ç -1111 åºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ æ³¨æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1111 = "1111"; |
| | | /** |
| | | * æ¥å£ç¼ç -1112 人åä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1112 = "1112"; |
| | | |
| | | /** |
| | | * æ¥å£ç¼ç -1114 è´¢å¡æ¥è¡¨æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1114 = "1114"; |
| | | public static String NX_2023_API_CODE_1114_1501 = "1501"; |
| | | public static String NX_2023_API_CODE_1114_1502 = "1502"; |
| | | public static String NX_2023_API_CODE_1114_1503 = "1503"; |
| | | |
| | | /** |
| | | * æ¥å£ç¼ç -1201 ååä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1201 = "1201"; |
| | | /** |
| | | * æ¥å£ç¼ç -1202 ç²®é£å
¥åºä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1202 = "1202"; |
| | | /** |
| | | * æ¥å£ç¼ç -1203 ç²®é£å
¥åºæ£éªä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1203 = "1203"; |
| | | /** |
| | | * æ¥å£ç¼ç -1204 ç²®é£å
¥åºç»ç®ä¿¡æ¯æ°æ®å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1204 = "1204"; |
| | | /** |
| | | * æ¥å£ç¼ç -1205 ç²®é£åºåºä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1205 = "1205"; |
| | | /** |
| | | * æ¥å£ç¼ç -1206 ç²®é£åºåºç»ç®ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1206 = "1206"; |
| | | /** |
| | | * æ¥å£ç¼ç -1207 å仿°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1207 = "1207"; |
| | | /** |
| | | * æ¥å£ç¼ç -1208 ç²®é£åºåæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1208 = "1208"; |
| | | /** |
| | | * æ¥å£ç¼ç -1209 ææº¢åæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1209 = "1209"; |
| | | /** |
| | | * æ¥å£ç¼ç -1210 ç²®é£æ§è´¨è½¬ååæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1210 = "1210"; |
| | | /** |
| | | * æ¥å£ç¼ç -1211 è´¦é¢åºåæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1211 = "1211"; |
| | | /** |
| | | * æ¥å£ç¼ç -1212 客æ·ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1212 = "1212"; |
| | | |
| | | /** |
| | | * æ¥å£ç¼ç -1301 å®å
¨ç®¡çæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1301 = "1301"; |
| | | /** |
| | | * æ¥å£ç¼ç -1302 æ¸©æ¹¿åº¦æ£æµæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1302 = "1302"; |
| | | /** |
| | | * æ¥å£ç¼ç -1303 å®³è«æ£æµæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1303 = "1303"; |
| | | /** |
| | | * æ¥å£ç¼ç -1304 æ°ä½æ£æµæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1304 = "1304"; |
| | | /** |
| | | * æ¥å£ç¼ç -1305 éé£ä½ä¸æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1305 = "1305"; |
| | | /** |
| | | * æ¥å£ç¼ç -1306 çè¸ä½ä¸æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1306 = "1306"; |
| | | /** |
| | | * æ¥å£ç¼ç -1307 ä»å
è§é¢å¾åæ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1307 = "1307"; |
| | | /** |
| | | * æ¥å£ç¼ç -1308 è§é¢çæ§å¼å¸¸äºä»¶åè¦åºæ¬ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1308 = "1308"; |
| | | /** |
| | | * æ¥å£ç¼ç -1309 è¿è§é¢è¦ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1309 = "1309"; |
| | | /** |
| | | * æ¥å£ç¼ç -1310 è´¨æ£æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1310 = "1310"; |
| | | |
| | | /** |
| | | * æ¥å£ç¼ç -1403 è½®æ¢è®¡åä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1403 = "1403"; |
| | | /** |
| | | * æ¥å£ç¼ç -1404 è½®æ¢è®¡åæç»ä¿¡æ¯æ°æ®æ¥å£ |
| | | */ |
| | | public static String NX_2023_API_CODE_1404 = "1404"; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.fzzy.api.entity.ApiConfs; |
| | | import com.fzzy.push.sh2023.dto.SH2023RespDto; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import java.io.BufferedReader; |
| | | import java.io.InputStreamReader; |
| | | import java.io.OutputStream; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-ä¸ä¼ æ°æ®æå¡ç±» |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | public class NX2023HttpClientUtil { |
| | | |
| | | /** |
| | | * post formData |
| | | * @param url |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | @SuppressWarnings("resource") |
| | | public static SH2023RespDto postPushData(String url, String reqData , ApiConfs apiConfs) throws Exception { |
| | | log.info("---------æ¥å£è¯·æ±å°åï¼" +url+ "----------åæ°ï¼" + reqData +"---------"); |
| | | BufferedReader in = null; |
| | | URL urls = new URL(url); |
| | | HttpURLConnection connection = null; |
| | | OutputStream outputStream = null; |
| | | String rs = ""; |
| | | SH2023RespDto responseDto; |
| | | try { |
| | | |
| | | connection = (HttpURLConnection) urls.openConnection(); |
| | | connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8"); |
| | | connection.setDoOutput(true); |
| | | connection.setDoInput(true); |
| | | connection.setRequestProperty("Accept-Language", "zh-CN,zh;q=0.8"); |
| | | connection.setRequestProperty("Accept", "*/*"); |
| | | connection.setRequestProperty("Range", "bytes=" + ""); |
| | | connection.setConnectTimeout(20000); |
| | | connection.setReadTimeout(30000); |
| | | connection.setRequestMethod("POST"); |
| | | |
| | | outputStream = connection.getOutputStream(); |
| | | |
| | | outputStream.write(reqData.getBytes("UTF-8")); |
| | | try { |
| | | connection.connect(); |
| | | if (connection.getResponseCode() == 200) { |
| | | in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "UTF-8")); |
| | | String line = ""; |
| | | while ((line = in.readLine()) != null) { |
| | | rs += line; |
| | | } |
| | | }else{ |
| | | log.error("httpç¶æï¼" + connection.getResponseCode()); |
| | | log.error("httpæ¶æ¯ï¼" + connection.getResponseMessage()); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | System.out.println("åçå¼å¸¸"); |
| | | log.error(e.getMessage(),e); |
| | | rs = null; |
| | | return new SH2023RespDto(99,e.getMessage()); |
| | | } |
| | | log.info("---------æ¥å£è¿åï¼" + rs +"---------"); |
| | | responseDto = JSON.parseObject(rs,SH2023RespDto.class); |
| | | if(responseDto == null ) return new SH2023RespDto(99,"æ¥å£è¯·æ±åçæªç¥é误"); |
| | | return responseDto; |
| | | } finally { |
| | | try { |
| | | outputStream.close(); |
| | | if (in != null){ |
| | | in.close(); |
| | | } |
| | | } catch (Exception e) { |
| | | } |
| | | outputStream = null; |
| | | if (connection != null) |
| | | connection.disconnect(); |
| | | connection = null; |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.entity.ApiConfs; |
| | | import com.fzzy.api.utils.RedisConst; |
| | | import com.fzzy.api.utils.RedisUtil; |
| | | import com.fzzy.order.OrderApiService; |
| | | import com.fzzy.order.data.OrderConstant; |
| | | import com.fzzy.order.data.OrderData; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.StringUtils; |
| | | import org.apache.commons.lang.time.DateUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import java.text.ParseException; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-æä»¤è§£æ |
| | | * |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class NX2023OrderApiServiceImpl implements OrderApiService { |
| | | |
| | | @Autowired |
| | | private RedisUtil redisUtil; |
| | | @Autowired |
| | | private NX2023ApiRemoteService apiRemoteService; |
| | | @Autowired |
| | | private NX2023PushService11 nX2023PushService11; |
| | | @Autowired |
| | | private NX2023PushService12 nX2023PushService12; |
| | | @Autowired |
| | | private NX2023PushService13 nX2023PushService13; |
| | | @Autowired |
| | | private NX2023PushService14 nX2023PushService14; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public void execute(OrderData req, String orderType, ApiConfs conf, String orderid) throws ParseException { |
| | | |
| | | // è¥æä»¤ç±»åä¸ä¸º1ï¼åè¿å |
| | | if(!OrderConstant.ORDER_TYPE_1.equals(orderType)){ |
| | | log.error("æä»¤ç±»åä¸ä¸º1ï¼ä¸è¿è¡æ°æ®ä¸æ¥={}", req); |
| | | return; |
| | | } |
| | | String ids = req.getContent(); |
| | | if(StringUtils.isEmpty(ids)){ |
| | | log.error("æä»¤æ¥å£ä¸ºç©ºï¼ä¸è¿è¡æ°æ®ä¸æ¥={}", req); |
| | | return; |
| | | } |
| | | |
| | | //æä»¤åå
¥ç¼åï¼æ¶æ24å°æ¶ |
| | | String key = RedisConst.buildKey(RedisConst.KYE_ORDER, conf.getKqdm()); |
| | | redisUtil.set(key, req, 59 * 60 * 24); |
| | | |
| | | ApiParam param = new ApiParam(); |
| | | param.setPushProtocol(conf.getPushProtocol()); |
| | | param.setKqdm(conf.getKqdm()); |
| | | param.setStart(DateUtils.parseDate(req.getStarttime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); |
| | | param.setEnd(DateUtils.parseDate(req.getEndtime(), new String[]{"yyyy-MM-dd HH:mm:ss"})); |
| | | param.setDeptId(conf.getDeptId()); |
| | | |
| | | log.info("æ¥æ¶çæä»¤ä¸æ¥å£å
容为={}", req.getContent()); |
| | | String[] interfaces = ids.split(";"); |
| | | for (String inteId : interfaces) { |
| | | log.info("æ§è¡æ¥å£={}çæ°æ®ä¸æ¥", inteId); |
| | | getDataToPush(param, inteId); |
| | | } |
| | | |
| | | } |
| | | |
| | | private void getDataToPush(ApiParam param, String inteId) { |
| | | switch (inteId) { |
| | | case "1101": |
| | | nX2023PushService11.pushData1101(apiRemoteService, param); |
| | | break; |
| | | case "1102": |
| | | nX2023PushService11.pushData1102(apiRemoteService, param); |
| | | break; |
| | | case "1103": |
| | | nX2023PushService11.pushData1103(apiRemoteService, param); |
| | | break; |
| | | case "1104": |
| | | nX2023PushService11.pushData1104(apiRemoteService, param); |
| | | break; |
| | | case "1105": |
| | | nX2023PushService11.pushData1105(apiRemoteService, param); |
| | | break; |
| | | case "1106": |
| | | nX2023PushService11.pushData1106(apiRemoteService, param); |
| | | break; |
| | | case "1107": |
| | | nX2023PushService11.pushData1107(apiRemoteService, param); |
| | | break; |
| | | case "1108": |
| | | nX2023PushService11.pushData1108(apiRemoteService, param); |
| | | break; |
| | | case "1109": |
| | | nX2023PushService11.pushData1109(apiRemoteService, param); |
| | | break; |
| | | case "1110": |
| | | nX2023PushService11.pushData1110(apiRemoteService, param); |
| | | break; |
| | | case "1111": |
| | | nX2023PushService11.pushData1111(apiRemoteService, param); |
| | | break; |
| | | case "1112": |
| | | nX2023PushService11.pushData1112(apiRemoteService, param); |
| | | break; |
| | | case "1114": |
| | | nX2023PushService11.pushData1114(apiRemoteService, param); |
| | | break; |
| | | case "1201": |
| | | nX2023PushService12.pushData1201(apiRemoteService, param); |
| | | break; |
| | | case "1202": |
| | | nX2023PushService12.pushData1202(apiRemoteService, param); |
| | | break; |
| | | case "1203": |
| | | nX2023PushService12.pushData1203(apiRemoteService, param); |
| | | break; |
| | | case "1204": |
| | | nX2023PushService12.pushData1204(apiRemoteService, param); |
| | | break; |
| | | case "1205": |
| | | nX2023PushService12.pushData1205(apiRemoteService, param); |
| | | break; |
| | | case "1206": |
| | | nX2023PushService12.pushData1206(apiRemoteService, param); |
| | | break; |
| | | case "1207": |
| | | nX2023PushService12.pushData1207(apiRemoteService, param); |
| | | break; |
| | | case "1208": |
| | | nX2023PushService12.pushData1208(apiRemoteService, param); |
| | | break; |
| | | case "1209": |
| | | nX2023PushService12.pushData1209(apiRemoteService, param); |
| | | break; |
| | | case "1210": |
| | | nX2023PushService12.pushData1210(apiRemoteService, param); |
| | | break; |
| | | case "1211": |
| | | nX2023PushService12.pushData1211(apiRemoteService, param); |
| | | break; |
| | | case "1212": |
| | | nX2023PushService12.pushData1212(apiRemoteService, param); |
| | | break; |
| | | case "1301": |
| | | nX2023PushService13.pushData1301(apiRemoteService, param); |
| | | break; |
| | | case "1302": |
| | | nX2023PushService13.pushData1302(apiRemoteService, param); |
| | | break; |
| | | case "1303": |
| | | nX2023PushService13.pushData1303(apiRemoteService, param); |
| | | break; |
| | | case "1304": |
| | | nX2023PushService13.pushData1304(apiRemoteService, param); |
| | | break; |
| | | case "1305": |
| | | nX2023PushService13.pushData1305(apiRemoteService, param); |
| | | break; |
| | | case "1306": |
| | | nX2023PushService13.pushData1306(apiRemoteService, param); |
| | | break; |
| | | case "1307": |
| | | nX2023PushService13.pushData1307(apiRemoteService, param); |
| | | break; |
| | | case "1308": |
| | | nX2023PushService13.pushData1308(apiRemoteService, param); |
| | | break; |
| | | case "1309": |
| | | nX2023PushService13.pushData1309(apiRemoteService, param); |
| | | break; |
| | | case "1310": |
| | | nX2023PushService13.pushData1310(apiRemoteService, param); |
| | | break; |
| | | case "1403": |
| | | nX2023PushService14.pushData1403(apiRemoteService, param); |
| | | break; |
| | | case "1404": |
| | | nX2023PushService14.pushData1404(apiRemoteService, param); |
| | | break; |
| | | default: |
| | | log.error("-----å®å¤çå¹³å°ï¼æªå¹é
å°æ¥å£ç¼ç ï¼ä¸æ¨é-----"); |
| | | break; |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.PushService11; |
| | | import com.fzzy.api.view.repository.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-åºç¡æ°æ®ä¸ä¼ |
| | | * |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class NX2023PushService11 implements PushService11 { |
| | | |
| | | @Autowired |
| | | private NX2023ApiRemoteService apiRemoteService; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1103Rep api1103Rep; |
| | | @Autowired |
| | | private Api1104Rep api1104Rep; |
| | | @Autowired |
| | | private Api1105Rep api1105Rep; |
| | | @Autowired |
| | | private Api1106Rep api1106Rep; |
| | | @Autowired |
| | | private Api1107Rep api1107Rep; |
| | | @Autowired |
| | | private Api1108Rep api1108Rep; |
| | | @Autowired |
| | | private Api1109Rep api1109Rep; |
| | | @Autowired |
| | | private Api1110Rep api1110Rep; |
| | | @Autowired |
| | | private Api1111Rep api1111Rep; |
| | | @Autowired |
| | | private Api1112Rep api1112Rep; |
| | | @Autowired |
| | | private Api1501Rep api1501Rep; |
| | | @Autowired |
| | | private Api1502Rep api1502Rep; |
| | | @Autowired |
| | | private Api1503Rep api1503Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public void pushData(ApiParam param) { |
| | | |
| | | log.info("------->>>>䏿µ·2023æ¥å£ä¸ä¸»å¨ä¸æ¥"); |
| | | |
| | | //æ¨éåä½ä¿¡æ¯ |
| | | this.pushData1101(apiRemoteService, param); |
| | | //åºåºä¿¡æ¯ |
| | | this.pushData1102(apiRemoteService, param); |
| | | //仿¿ä¿¡æ¯ |
| | | this.pushData1103(apiRemoteService, param); |
| | | //å»é´ä¿¡æ¯ |
| | | this.pushData1104(apiRemoteService, param); |
| | | //è´§ä½ä¿¡æ¯ |
| | | this.pushData1105(apiRemoteService, param); |
| | | //æ²¹ç½ä¿¡æ¯ |
| | | this.pushData1106(apiRemoteService, param); |
| | | //设å¤ä¿¡æ¯ |
| | | this.pushData1107(apiRemoteService, param); |
| | | //è¯åä¿¡æ¯ |
| | | this.pushData1108(apiRemoteService, param); |
| | | //æä»¶ä¿¡æ¯ |
| | | this.pushData1109(apiRemoteService, param); |
| | | //åºåºå¾ä»æ¿ç¹ä½æ 注 |
| | | this.pushData1110(apiRemoteService, param); |
| | | //åºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ 注 |
| | | this.pushData1111(apiRemoteService, param); |
| | | //人åä¿¡æ¯ |
| | | this.pushData1112(apiRemoteService, param); |
| | | //è´¢å¡æ¥è¡¨ |
| | | this.pushData1114(apiRemoteService, param); |
| | | |
| | | log.info("------->>>>åºç¡ä¿¡æ¯ æ¥å£æ¨¡å䏿¥ç»æ"); |
| | | } |
| | | |
| | | /** |
| | | * 1101 åä½ä¿¡æ¯ |
| | | */ |
| | | public void pushData1101(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | |
| | | //è·ååä½ä¿¡æ¯ |
| | | List<Api1101> list = api1101Rep.getDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°åä½ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1101); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1101 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1101Rep.updateStatus(data.getDwdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1102 åºåºä¿¡æ¯ |
| | | */ |
| | | public void pushData1102(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·ååºåºä¿¡æ¯ |
| | | List<Api1102> list = api1102Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°åºåºä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1102); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1102 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1102Rep.updateStatus(data.getKqdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1103 仿¿ä¿¡æ¯ |
| | | */ |
| | | public void pushData1103(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·å仿¿ä¿¡æ¯ |
| | | List<Api1103> list = api1103Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ä»æ¿ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1103); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1103 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1103Rep.updateStatus(data.getCfdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1104 å»é´ä¿¡æ¯ |
| | | */ |
| | | public void pushData1104(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åå»é´ä¿¡æ¯ |
| | | List<Api1104> list = api1104Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°å»é´ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1104); |
| | | |
| | | ResponseDto responseDto; |
| | | //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ |
| | | for (Api1104 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1103Rep.updateStatus(data.getAjdh(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1105 è´§ä½ä¿¡æ¯ |
| | | */ |
| | | public void pushData1105(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | List<Api1105> list = api1105Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è´§ä½ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1105); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1105 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1105Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1106 æ²¹ç½ä¿¡æ¯ |
| | | */ |
| | | public void pushData1106(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åæ²¹ç½ä¿¡æ¯ |
| | | List<Api1106> list = api1106Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°æ²¹ç½ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1106); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1106 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1106Rep.updateStatus(data.getYgdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1107 设å¤ä¿¡æ¯ |
| | | */ |
| | | public void pushData1107(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·å设å¤ä¿¡æ¯ |
| | | List<Api1107> list = api1107Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è®¾å¤ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1107); |
| | | |
| | | ResponseDto responseDto; |
| | | |
| | | //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ |
| | | for (Api1107 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1107Rep.updateStatus(data.getSbbh(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1108 è¯åä¿¡æ¯ |
| | | */ |
| | | public void pushData1108(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè¯åä¿¡æ¯ |
| | | List<Api1108> list = api1108Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è¯åä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1108); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1108 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1108Rep.updateStatus(data.getId(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1109 æä»¶ä¿¡æ¯ |
| | | */ |
| | | public void pushData1109(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åæä»¶ä¿¡æ¯ |
| | | List<Api1109> list = api1109Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°æä»¶ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1109); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1109 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1109Rep.updateStatus(data.getId(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1110 åºåºå¾ä»æ¿ç¹ä½æ 注 |
| | | */ |
| | | public void pushData1110(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·ååºåºå¾ä»æ¿ç¹ä½æ 注 |
| | | List<Api1110> list = api1110Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°åºåºå¾ä»æ¿ç¹ä½æ 注ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1110); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1110 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1110Rep.updateStatus(data.getHwdm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1111 åºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ 注 |
| | | */ |
| | | public void pushData1111(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·ååºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ 注 |
| | | List<Api1111> list = api1111Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°åºåºå¾è§é¢çæ§è®¾å¤ç¹ä½æ 注ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1111); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1111 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1111Rep.updateStatus(data.getSpjksbid(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1112 人åä¿¡æ¯ |
| | | */ |
| | | public void pushData1112(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·å人åä¿¡æ¯ |
| | | List<Api1112> list = api1112Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°äººåä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_11); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1112); |
| | | ResponseDto responseDto; |
| | | |
| | | //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ |
| | | for (Api1112 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | api1112Rep.updateStatus(data.getSfzhm(), Constant.CZBZ_U); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 1114 è´¢å¡æ¥è¡¨ |
| | | */ |
| | | public void pushData1114(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | this.pushData1501(apiRemoteService, param); |
| | | this.pushData1502(apiRemoteService, param); |
| | | this.pushData1503(apiRemoteService, param); |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1501 è´¢å¡æ¥è¡¨-èµäº§è´åº--åæ¡ä¸ä¼ |
| | | */ |
| | | public void pushData1501(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè´¢å¡æ¥è¡¨-èµäº§è´åº |
| | | List<Api1501> list = api1501Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°èµäº§è´åºä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1501); |
| | | ResponseDto responseDto; |
| | | Api1501 d; |
| | | for (Api1501 data : list) { |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1501Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1502 è´¢å¡æ¥è¡¨-ç°éæµ |
| | | */ |
| | | public void pushData1502(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè´¢å¡æ¥è¡¨-èµäº§è´åº |
| | | List<Api1502> list = api1502Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç°éæµä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1502); |
| | | ResponseDto responseDto; |
| | | for (Api1502 data : list) { |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1502Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1503 è´¢å¡æ¥è¡¨-婿¶¦ä¿¡æ¯ |
| | | */ |
| | | public void pushData1503(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè´¢å¡æ¥è¡¨-èµäº§è´åº |
| | | List<Api1503> list = api1503Rep.findPushDataTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°å©æ¶¦ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1114_1503); |
| | | ResponseDto responseDto; |
| | | Api1503 d; |
| | | for (Api1503 data : list) { |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1503Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.PushService11; |
| | | import com.fzzy.api.view.repository.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-åºç¡æ°æ®ä¸ä¼ |
| | | * |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class NX2023PushService12 implements PushService11 { |
| | | |
| | | |
| | | @Autowired |
| | | private NX2023ApiRemoteService apiRemoteService; |
| | | @Autowired |
| | | private Api1201Rep api1201Rep; |
| | | @Autowired |
| | | private Api1202Rep api1202Rep; |
| | | @Autowired |
| | | private Api1203Rep api1203Rep; |
| | | @Autowired |
| | | private Api1204Rep api1204Rep; |
| | | @Autowired |
| | | private Api1205Rep api1205Rep; |
| | | @Autowired |
| | | private Api1206Rep api1206Rep; |
| | | @Autowired |
| | | private Api1207Rep api1207Rep; |
| | | @Autowired |
| | | private Api1208Rep api1208Rep; |
| | | @Autowired |
| | | private Api1209Rep api1209Rep; |
| | | @Autowired |
| | | private Api1210Rep api1210Rep; |
| | | @Autowired |
| | | private Api1211Rep api1211Rep; |
| | | @Autowired |
| | | private Api1212Rep api1212Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public void pushData(ApiParam param) { |
| | | log.info("------->>>>ç²®é£è´é æ¥å£æ¨¡å䏿¥å¼å§"); |
| | | |
| | | //æ¨éååä¿¡æ¯ |
| | | this.pushData1201(apiRemoteService, param); |
| | | //ç²®é£å
¥åºä¿¡æ¯ |
| | | this.pushData1202(apiRemoteService, param); |
| | | //ç²®é£å
¥åºæ£éªä¿¡æ¯ |
| | | this.pushData1203(apiRemoteService, param); |
| | | //ç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | this.pushData1204(apiRemoteService, param); |
| | | //ç²®é£åºåºä¿¡æ¯ |
| | | this.pushData1205(apiRemoteService, param); |
| | | //ç²®é£åºåºç»ç®ä¿¡æ¯ |
| | | this.pushData1206(apiRemoteService, param); |
| | | //åä»ååº |
| | | this.pushData1207(apiRemoteService, param); |
| | | //ç²®é£åºå |
| | | this.pushData1208(apiRemoteService, param); |
| | | //ææº¢å |
| | | this.pushData1209(apiRemoteService, param); |
| | | //ç²®é£æ§è´¨è½¬åå |
| | | this.pushData1210(apiRemoteService, param); |
| | | //è´¦é¢åºå |
| | | this.pushData1211(apiRemoteService, param); |
| | | //客æ·ä¿¡æ¯ |
| | | this.pushData1212(apiRemoteService, param); |
| | | |
| | | log.info("------->>>>ç²®é£è´é æ¥å£æ¨¡å䏿¥ç»æ"); |
| | | } |
| | | |
| | | /** |
| | | * 1201 ååä¿¡æ¯ |
| | | */ |
| | | public void pushData1201(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åååä¿¡æ¯ |
| | | List<Api1201> list = api1201Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ååä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1201); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1201 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | api1201Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1202 ç²®é£å
¥åºä¿¡æ¯ |
| | | */ |
| | | public void pushData1202(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£å
¥åºä¿¡æ¯ |
| | | List<Api1202> list = api1202Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£å
¥åºä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1202); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1202 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1202Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1203 ç²®é£å
¥åºæ£éªä¿¡æ¯ |
| | | */ |
| | | public void pushData1203(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£å
¥åºæ£éªä¿¡æ¯ |
| | | List<Api1203> list = api1203Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£å
¥åºæ£éªä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1203); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1203 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1203Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1204 ç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | */ |
| | | public void pushData1204(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | List<Api1204> list = api1204Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£å
¥åºç»ç®ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1204); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1204 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1204Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1205 ç²®é£åºåºä¿¡æ¯ |
| | | */ |
| | | public void pushData1205(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£åºåºä¿¡æ¯ |
| | | List<Api1205> list = api1205Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåºä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1205); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1205 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1205Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1206 ç²®é£åºåºç»ç®ä¿¡æ¯ |
| | | */ |
| | | public void pushData1206(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£åºåºç»ç®ä¿¡æ¯ |
| | | List<Api1206> list = api1206Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåºç»ç®ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1206); |
| | | ResponseDto responseDto; |
| | | for (Api1206 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1206Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1207 å仿°æ® |
| | | */ |
| | | public void pushData1207(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·ååä»ä¿¡æ¯ |
| | | List<Api1207> list = api1207Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°åä»ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1207); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1207 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1207Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1208 ç²®é£åºå |
| | | */ |
| | | public void pushData1208(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åç²®é£åºåä¿¡æ¯ |
| | | List<Api1208> list = api1208Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1208); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1208 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1208Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1209 ææº¢å |
| | | */ |
| | | public void pushData1209(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åæçåä¿¡æ¯ |
| | | List<Api1209> list = api1209Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1209); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1209 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1209Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1210 ç²®é£æ§è´¨è½¬åå |
| | | */ |
| | | public void pushData1210(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //ç²®é£æ§è´¨è½¬åå |
| | | List<Api1210> list = api1210Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1210); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1210 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1210Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1211 è´¦é¢åºå |
| | | */ |
| | | public void pushData1211(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è´¦é¢åºå |
| | | List<Api1211> list = api1211Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ç²®é£åºåä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1210); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1211 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1211Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1212 客æ·ä¿¡æ¯ |
| | | */ |
| | | public void pushData1212(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·å客æ·ä¿¡æ¯ |
| | | List<Api1212> list = api1212Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°å®¢æ·ä¿¡æ¯ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_12); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1212); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1212 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1212Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.PushService11; |
| | | import com.fzzy.api.view.repository.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-åºç¡æ°æ®ä¸ä¼ |
| | | * |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class NX2023PushService13 implements PushService11 { |
| | | |
| | | |
| | | @Autowired |
| | | private NX2023ApiRemoteService apiRemoteService; |
| | | @Autowired |
| | | private Api1301Rep api1301Rep; |
| | | @Autowired |
| | | private Api1302Rep api1302Rep; |
| | | @Autowired |
| | | private Api1303Rep api1303Rep; |
| | | @Autowired |
| | | private Api1304Rep api1304Rep; |
| | | @Autowired |
| | | private Api1305Rep api1305Rep; |
| | | @Autowired |
| | | private Api1306Rep api1306Rep; |
| | | @Autowired |
| | | private Api1307Rep api1307Rep; |
| | | @Autowired |
| | | private Api1308Rep api1308Rep; |
| | | @Autowired |
| | | private Api1309Rep api1309Rep; |
| | | @Autowired |
| | | private Api1310Rep api1310Rep; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public void pushData(ApiParam param) { |
| | | log.info("------->>>>ç²®åºç®¡ç æ¥å£æ¨¡å䏿¥å¼å§"); |
| | | |
| | | this.pushData1301(apiRemoteService, param); |
| | | this.pushData1302(apiRemoteService, param); |
| | | this.pushData1303(apiRemoteService, param); |
| | | this.pushData1304(apiRemoteService, param); |
| | | this.pushData1305(apiRemoteService, param); |
| | | this.pushData1306(apiRemoteService, param); |
| | | this.pushData1307(apiRemoteService, param); |
| | | this.pushData1308(apiRemoteService, param); |
| | | this.pushData1309(apiRemoteService, param); |
| | | this.pushData1310(apiRemoteService, param); |
| | | |
| | | log.info("------->>>>ç²®åºç®¡ç æ¥å£æ¨¡å䏿¥ç»æ"); |
| | | } |
| | | |
| | | /** |
| | | * 1301 å®å
¨ç®¡ç |
| | | */ |
| | | public void pushData1301(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åå®å
¨ç®¡ç |
| | | List<Api1301> list = api1301Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°å®å
¨ç®¡çï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1301); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1301 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1301Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1302 æ¸©æ¹¿åº¦æ£æµ |
| | | */ |
| | | public void pushData1302(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åæ¸©æ¹¿åº¦æ£æµ |
| | | List<Api1302> list = api1302Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°æ¸©æ¹¿åº¦æ£æµï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1302); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1302 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1302Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1303 å®³è«æ£æµ |
| | | */ |
| | | public void pushData1303(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åå®³è«æ£æµ |
| | | List<Api1303> list = api1303Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°å®³è«æ£æµï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1303); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1303 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1303Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1304 æ°ä½æ£æµ |
| | | */ |
| | | public void pushData1304(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åæ°ä½æ£æµ |
| | | List<Api1304> list = api1304Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°æ°ä½æ£æµï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1304); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1304 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1304Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1305 éé£ä½ä¸ |
| | | */ |
| | | public void pushData1305(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åéé£ä½ä¸ |
| | | List<Api1305> list = api1305Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°éé£ä½ä¸ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1305); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1305 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1305Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1306 çè¸ä½ä¸ |
| | | */ |
| | | public void pushData1306(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åçè¸ä½ä¸ |
| | | List<Api1306> list = api1306Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°çè¸ä½ä¸ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1306); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1306 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1306Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1307 ä»å
è§é¢å¾å |
| | | */ |
| | | public void pushData1307(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åä»å
è§é¢å¾å |
| | | List<Api1307> list = api1307Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ä»å
è§é¢å¾åï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1307); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1307 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1307Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1308 è§é¢çæ§å¼å¸¸äºä»¶åè¦ |
| | | */ |
| | | public void pushData1308(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è§é¢çæ§å¼å¸¸äºä»¶åè¦ |
| | | List<Api1308> list = api1308Rep.findAll(); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ä»å
è§é¢å¾åï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1308); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1308 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1308Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1309 è¿è§é¢è¦ä¿¡æ¯ |
| | | */ |
| | | public void pushData1309(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åä»å
è§é¢å¾å |
| | | List<Api1309> list = api1309Rep.findAll(); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°ä»å
è§é¢å¾åï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1307); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1309 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1309Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 1310 è´¨æ£æ°æ® |
| | | */ |
| | | public void pushData1310(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè´¨æ£æ°æ® |
| | | List<Api1310> list = api1310Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è´¨æ£æ°æ®ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_13); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1310); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1310 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1310Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.PushProtocol; |
| | | import com.fzzy.api.dto.ResponseDto; |
| | | import com.fzzy.api.entity.Api1403; |
| | | import com.fzzy.api.entity.Api1404; |
| | | import com.fzzy.api.service.ApiRemoteService; |
| | | import com.fzzy.api.service.PushService11; |
| | | import com.fzzy.api.view.repository.*; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°2023ç-åºç¡æ°æ®ä¸ä¼ |
| | | * |
| | | * @author czt |
| | | * @date 2023/11/09 |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class NX2023PushService14 implements PushService11 { |
| | | |
| | | @Autowired |
| | | private NX2023ApiRemoteService apiRemoteService; |
| | | @Autowired |
| | | private Api1403Rep api1403Rep; |
| | | @Autowired |
| | | private Api1404Rep api1404Rep; |
| | | |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | | return PushProtocol.SB_NX_2023.getCode(); |
| | | } |
| | | |
| | | @Override |
| | | public void pushData(ApiParam param) { |
| | | log.info("------->>>>è¡æ¿ç®¡ç æ¥å£æ¨¡å䏿¥å¼å§"); |
| | | |
| | | //è½®æ¢è®¡å |
| | | this.pushData1403(apiRemoteService, param); |
| | | //è½®æ¢è®¡åæç» |
| | | this.pushData1404(apiRemoteService, param); |
| | | |
| | | log.info("------->>>>è¡æ¿ç®¡ç æ¥å£æ¨¡å䏿¥ç»æ"); |
| | | } |
| | | |
| | | /** |
| | | * 1403 è½®æ¢è®¡åä¿¡æ¯ |
| | | */ |
| | | public void pushData1403(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè½®æ¢è®¡å |
| | | List<Api1403> list = api1403Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è½®æ¢è®¡åï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_14); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1403); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1403 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1403Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 1404 è½®æ¢è®¡åæç»ä¿¡æ¯ |
| | | */ |
| | | public void pushData1404(ApiRemoteService apiRemoteService, ApiParam param) { |
| | | //è·åè½®æ¢è®¡åæç» |
| | | List<Api1404> list = api1404Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.error("-----å®å¤çå¹³å°2023çï¼æªè·åå°è½®æ¢è®¡åæç»ï¼ä¸æ¨é-----"); |
| | | return; |
| | | } |
| | | param.setInteCategory(Constant.API_CATEGORY_14); |
| | | param.setInteId(NX2023Constant.NX_2023_API_CODE_1404); |
| | | |
| | | ResponseDto responseDto; |
| | | for (Api1404 data : list) { |
| | | param.setBizId(data.getBizId()); |
| | | responseDto = apiRemoteService.pushData(param, data); |
| | | if (responseDto.getSuccess() == 0) { |
| | | if (Constant.CZBZ_I.equals(data.getCzbz())) { |
| | | data.setCzbz(Constant.CZBZ_U); |
| | | //æ´æ°ç¶æ |
| | | api1404Rep.save(data); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°-åä½ä¿¡æ¯ |
| | | * |
| | | * @author czt |
| | | * @date 2023-11-09 |
| | | */ |
| | | @Data |
| | | public class Nx2023Api1101 implements Serializable { |
| | | |
| | | @PropertyDef(label = "åä½ä»£ç ") |
| | | private String dwdm; |
| | | |
| | | @PropertyDef(label = "åä½åç§°") |
| | | private String dwmc; |
| | | |
| | | @PropertyDef(label = "åä½ç±»å") |
| | | private String dwlx; |
| | | |
| | | @PropertyDef(label = "æ³¨åæ¥æ") |
| | | @JSONField(format = "yyyy-MM-dd") |
| | | private Date zcrq; |
| | | |
| | | @PropertyDef(label = "注åèµæ¬") |
| | | private Double zczb; |
| | | |
| | | @PropertyDef(label = "èµäº§æ»é¢") |
| | | private Double zcze; |
| | | |
| | | @PropertyDef(label = "æ³å®ä»£è¡¨äºº") |
| | | private String fddbr; |
| | | |
| | | @PropertyDef(label = "æ³äººèº«ä»½è¯å·") |
| | | private String frsfzh; |
| | | |
| | | @PropertyDef(label = "æ³äººèç³»æ¹å¼") |
| | | private String frlxfs; |
| | | |
| | | @PropertyDef(label = "ä¼ä¸è系人") |
| | | private String qylxr; |
| | | |
| | | @PropertyDef(label = "åå
¬çµè¯") |
| | | private String bgdh; |
| | | |
| | | @PropertyDef(label = "注åå°å") |
| | | private String zcdz; |
| | | |
| | | @PropertyDef(label = "çµåé®ç®±") |
| | | private String dzyx; |
| | | |
| | | @PropertyDef(label = "ä¼ä¸å®æ¹ç½ç«å°å") |
| | | private String qygfwzdz; |
| | | |
| | | @PropertyDef(label = "ä¼ çå·ç ") |
| | | private String czhm; |
| | | |
| | | @PropertyDef(label = "鮿¿ç¼ç ") |
| | | private String yzbm; |
| | | |
| | | @PropertyDef(label = "è¡æ¿åºå代ç ") |
| | | private String xzqhdm; |
| | | |
| | | @PropertyDef(label = "ä¸çº§åä½åç§°") |
| | | private String sjdwmc; |
| | | |
| | | @PropertyDef(label = "ä¸çº§åä½ä»£ç ") |
| | | private String sjdwdm; |
| | | |
| | | @PropertyDef(label = "åºåºæ°") |
| | | private Integer kqs; |
| | | |
| | | @PropertyDef(label = "仿¿æ°") |
| | | private Integer cfs; |
| | | |
| | | @PropertyDef(label = "æ²¹ç½æ°") |
| | | private Integer ygs; |
| | | |
| | | @PropertyDef(label = "ç»åº¦") |
| | | private Double jd; |
| | | |
| | | @PropertyDef(label = "纬度") |
| | | private Double wd; |
| | | |
| | | @PropertyDef(label = "æä½æ å¿") |
| | | private String czbz; |
| | | |
| | | @PropertyDef(label = "æåæ´æ°æ¶é´") |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | private Date zhgxsj; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.push.nx2023.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * å®å¤çå¹³å°-åºåºä¿¡æ¯ |
| | | */ |
| | | @Data |
| | | public class Nx2023Api1102 implements Serializable { |
| | | |
| | | @PropertyDef(label = "åºåºä»£ç ") |
| | | private String kqdm; |
| | | |
| | | @PropertyDef(label = "åä½ä»£ç ") |
| | | private String dwdm; |
| | | |
| | | @PropertyDef(label = "åºåºåç§°") |
| | | private String kqmc; |
| | | |
| | | @PropertyDef(label = "åºåºå°å") |
| | | private String kqdz; |
| | | |
| | | @PropertyDef(label = "è¡æ¿åºå代ç ") |
| | | private String xzqhdm; |
| | | |
| | | @PropertyDef(label = "åºåºäº§æ", description = "1ï¼ èªæ 2ï¼ç§èµ 3ï¼å
±æ 4ï¼æ··å 9ï¼å
¶ä»") |
| | | private String kqcq; |
| | | |
| | | @PropertyDef(label = "ææä»å®¹") |
| | | private Double yxcr; |
| | | |
| | | @PropertyDef(label = "ææç½å®¹") |
| | | private Double yxgr; |
| | | |
| | | @PropertyDef(label = "å å°é¢ç§¯") |
| | | private Double zdmj; |
| | | |
| | | @PropertyDef(label = "仿¿æ°") |
| | | private Integer cfs; |
| | | |
| | | @PropertyDef(label = "æ²¹ç½æ°") |
| | | private Integer ygs; |
| | | |
| | | @PropertyDef(label = "åºåºç»åº¦") |
| | | private Double jd; |
| | | |
| | | @PropertyDef(label = "åºåºçº¬åº¦") |
| | | private Double wd; |
| | | |
| | | @PropertyDef(label = "ç²®åºæ§è´¨", description = "1:彿,2:æ°è¥,3:åèµ") |
| | | private String lkxz; |
| | | |
| | | @PropertyDef(label = "æä½æ å¿") |
| | | private String czbz; |
| | | |
| | | @PropertyDef(label = "æåæ´æ°æ¶é´") |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | private Date zhgxsj; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | ########################## å®å¤ç³å´å±±çº¢æåç²®åº ########################## |
| | | server: |
| | | port: 8090 |
| | | jetty: |
| | | max-http-post-size: 209715200 |
| | | tomcat: |
| | | max-http-post-size: 209715200 |
| | | spring: |
| | | datasource: |
| | | #ä¸»æ°æ®æº |
| | | primary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_api?useUnicode=true&characterEncoding=utf-8&useSSL=false |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | username: root |
| | | password: root |
| | | #æ¬¡æ°æ®æº |
| | | secondary: |
| | | url: jdbc:mysql://127.0.0.1:3306/igds_master?useUnicode=true&characterEncoding=utf-8&useSSL=false |
| | | driver-class-name: com.mysql.jdbc.Driver |
| | | username: root |
| | | password: root |
| | | jpa: |
| | | #主jpaé
ç½® |
| | | primary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: update |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | #次jpaé
ç½® |
| | | secondary: |
| | | show-sql: true |
| | | properties: |
| | | hibernate: |
| | | hbm2ddl: |
| | | auto: none |
| | | dialect: org.hibernate.dialect.MySQL5InnoDBDialect |
| | | # Redisç¸å
³é
ç½® |
| | | redis: |
| | | database: 1 |
| | | host: 127.0.0.1 |
| | | port: 6379 |
| | | password: Abc123.. |
| | | # è¿æ¥æ± æå¤§è¿æ¥æ°ï¼ä½¿ç¨è´å¼è¡¨ç¤ºæ²¡æéå¶ï¼ |
| | | pool: |
| | | max-active: 200 |
| | | max-wait: -1 |
| | | max-idle: 10 |
| | | min-idle: 0 |
| | | timeout: 6000 |
| | | igds: |
| | | default: |
| | | companyId: 5306 |
| | | file-path: D:/IGDS-API/FILE/ |
| | | img-path: D:/IGDS/FILE/ |
| | | # çå¹³å°RSAå¯é¥å¯¹ä¿¡æ¯ |
| | | #å
¬é¥ï¼MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCsoiS5Q5CKAT9w5EbZXCxJO/5J2iV3i2HrTW/YcGs2EGeQsQc97EWPdFE1SPXGH5p9TO8nCFRJScj4WeeKUVcuRpzR7czQQ+c6kf6cR9LLQrAiGEMQSk13j/5UsJho23IQDGKWoH18f5aPdX8tJn/o4aR6mMxUY9jdaSKEBck1TQIDAQAB |
| | | # åºçº§å¹³å°RSAå¯é¥å¯¹ä¿¡æ¯ |
| | | #å
¬é¥ï¼MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCMsCJyl6EkjUEfB9Otl0bNmFD0Gr3g/v8DYnoq66EIviDNKT+bo5Aj6BRFngns1aCy1uyWgC5/+PIQ3sxs25nWXxFBYXy7cTiGwCCPfnmmI3rkXRGqRo6uh9K3BsucSE0kyhB8Eq76bQ6BPa5XpMyyq8V2oN2i0LLYpDhV97j3BwIDAQAB |
| | | #ç§é¥ï¼MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAIywInKXoSSNQR8H062XRs2YUPQaveD+/wNieirroQi+IM0pP5ujkCPoFEWeCezVoLLW7JaALn/48hDezGzbmdZfEUFhfLtxOIbAII9+eaYjeuRdEapGjq6H0rcGy5xITSTKEHwSrvptDoE9rlekzLKrxXag3aLQstikOFX3uPcHAgMBAAECgYAOZvWPz4/ygvdYqt9zlNntsBsRci9f+hq3CPzCqg55K6WF+yQE1dCqrFZu7gfME+54gGIF4idgeGanbXd16WEtFslEJlFKGk3cF62gaX5Y/nZ4zS65CLTjQ650j6SJ7OC2QYjIejTWhJD0k1tSazXdzV70nP+X3DbGyyO3Rm+juQJBANMCi+9RnzcGvltN/AdWD0DgshRBNrqrHtDkmzRFSkFwIqVSL5J7qRvntjhSstQIBB5KCosCmwRYKxGWQ9Ou420CQQCqrz2byBz3w2pkEfPY3rv7T4zE/2CHC74XtW9sEUTieYaxqIKlnwJacactzx4ZOAg21dGCoqOG9Y9RIpH2mMfDAkEAlAucXIt61qOfmPXtFsSVrSI5LybWHEAFPfC2yAS5ZZIkbLNt9ytV6eM3oOq81zDMmue93+wzEOg/R3aTHgj9PQJALNGxUsu8V473y+ku596s6/PamgwZE70QoHcjF/R86x9QMCx4ifb0Dj3T0WKWm7ar6YJB7pS4bgLjLEHwpBlAMwJAUUG2NhfGXFxfyFOC+5BzFTEr7EdSeHPXJl7dIWmRHncHsv8Nl2yvWsIOfDOYKS3ynptMgeSZaJPnXhvFdX0TnQ== |