|
@@ -6,6 +6,7 @@ import com.fs.common.utils.DateUtils;
|
|
|
import com.fs.his.domain.FsStorePayment;
|
|
import com.fs.his.domain.FsStorePayment;
|
|
|
import com.fs.his.mapper.FsStorePaymentMapper;
|
|
import com.fs.his.mapper.FsStorePaymentMapper;
|
|
|
import com.fs.his.service.IFsPrescribeService;
|
|
import com.fs.his.service.IFsPrescribeService;
|
|
|
|
|
+import com.fs.his.utils.PhoneUtil;
|
|
|
import com.fs.huifuPay.domain.HuiFuRefundResult;
|
|
import com.fs.huifuPay.domain.HuiFuRefundResult;
|
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayRefundRequest;
|
|
import com.fs.huifuPay.sdk.opps.core.request.V2TradePaymentScanpayRefundRequest;
|
|
|
import com.fs.huifuPay.service.HuiFuService;
|
|
import com.fs.huifuPay.service.HuiFuService;
|
|
@@ -19,9 +20,7 @@ import org.springframework.test.context.junit4.SpringRunner;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
-import java.util.Date;
|
|
|
|
|
-import java.util.HashMap;
|
|
|
|
|
-import java.util.Map;
|
|
|
|
|
|
|
+import java.util.*;
|
|
|
|
|
|
|
|
@RunWith(SpringRunner.class)
|
|
@RunWith(SpringRunner.class)
|
|
|
@SpringBootTest(classes = FSApplication.class)
|
|
@SpringBootTest(classes = FSApplication.class)
|
|
@@ -35,6 +34,109 @@ public class TaskTest {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IFsPrescribeService fsPrescribeService;
|
|
private IFsPrescribeService fsPrescribeService;
|
|
|
|
|
|
|
|
|
|
+ @Test
|
|
|
|
|
+ public void phone(){
|
|
|
|
|
+ String s = PhoneUtil.decryptPhone("PONH2+GLJpnSJj4qjN9TOg==");
|
|
|
|
|
+ log.info(s);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
|
|
+ // 您提供的加密数据
|
|
|
|
|
+ String encryptedData = "GQSOl5Zb67iONcGjsyXaQg==\n" +
|
|
|
|
|
+ "GQSOl5Zb67iONcGjsyXaQg==\n" +
|
|
|
|
|
+ "tWxsPRB0BvhTLGt3paKgJw==\n" +
|
|
|
|
|
+ "Z72wP6dA4UOED9+1UYlIJg==\n" +
|
|
|
|
|
+ "+/JmaEZUUDsUvTzrgqjvyQ==\n" +
|
|
|
|
|
+ "ONoGe7b2I9YHjtdJSdoDkw==\n" +
|
|
|
|
|
+ "ONoGe7b2I9YHjtdJSdoDkw==\n" +
|
|
|
|
|
+ "VrR0Hts8/ZPd+y9LwHgTfQ==\n" +
|
|
|
|
|
+ "O810/7Nlukn5Jd232XjbLQ==\n" +
|
|
|
|
|
+ "gotOE3+jPWim/EJTAvG7HQ==\n" +
|
|
|
|
|
+ "4I9ahYtl5swSNcFjzVrrBQ==\n" +
|
|
|
|
|
+ "GQSOl5Zb67iONcGjsyXaQg==\n" +
|
|
|
|
|
+ "lm++0+40f3uQGlMaaCcTgQ==\n" +
|
|
|
|
|
+ "YDyUrzJfZ4Vc/cm21wS3pA==\n" +
|
|
|
|
|
+ "YDyUrzJfZ4Vc/cm21wS3pA==\n" +
|
|
|
|
|
+ "YDyUrzJfZ4Vc/cm21wS3pA==\n" +
|
|
|
|
|
+ "0rgZEVuc+ich+0qEcRe7hQ==\n" +
|
|
|
|
|
+ "0rgZEVuc+ich+0qEcRe7hQ==\n" +
|
|
|
|
|
+ "pI1GvSmZ1h1IFnlTK78HLw==\n" +
|
|
|
|
|
+ "pI1GvSmZ1h1IFnlTK78HLw==\n" +
|
|
|
|
|
+ "Wn3tp/xQd2JnBG5SFNIG8Q==\n" +
|
|
|
|
|
+ "Wn3tp/xQd2JnBG5SFNIG8Q==\n" +
|
|
|
|
|
+ "Pb2cnZK8JyzeusfGvdRPTA==\n" +
|
|
|
|
|
+ "3bHqHK9F63vRWujcYTWZzw==\n" +
|
|
|
|
|
+ "2JH2xK2z8tEfQB2G1me4XQ==\n" +
|
|
|
|
|
+ "BkjsA0zxwpSirKhMIgPHaw==\n" +
|
|
|
|
|
+ "3tJDNFSPmjbb7mvrBm66Nw==\n" +
|
|
|
|
|
+ "fYqkANS6yIkMj+jbcRqClw==\n" +
|
|
|
|
|
+ "fYqkANS6yIkMj+jbcRqClw==\n" +
|
|
|
|
|
+ "Q0aew3auuaCsE++TZjIR9Q==\n" +
|
|
|
|
|
+ "PONH2+GLJpnSJj4qjN9TOg==\n" +
|
|
|
|
|
+ "PONH2+GLJpnSJj4qjN9TOg==\n" +
|
|
|
|
|
+ "HsLZ8hj0pVJLxIOtNucPMw==\n" +
|
|
|
|
|
+ "GQSOl5Zb67iONcGjsyXaQg==\n" +
|
|
|
|
|
+ "JKs/s3TaKewR3IKWrFrJCg==\n" +
|
|
|
|
|
+ "JKs/s3TaKewR3IKWrFrJCg==\n" +
|
|
|
|
|
+ "JKs/s3TaKewR3IKWrFrJCg==\n" +
|
|
|
|
|
+ "WzK+wG99F4PHYxdZVVS4fw==\n" +
|
|
|
|
|
+ "B/9x1W9RSkx74qwUQxCrBw==\n" +
|
|
|
|
|
+ "B/9x1W9RSkx74qwUQxCrBw==\n" +
|
|
|
|
|
+ "30SSXknY8M0GERadBaWzgA==\n" +
|
|
|
|
|
+ "qqzkBCwEIz50nCK7BwYUIQ==\n" +
|
|
|
|
|
+ "LSQaPhR5+/QIc/ceCxYs+Q==\n" +
|
|
|
|
|
+ "QngYDfuID+e2n/svQ0FYlQ==\n" +
|
|
|
|
|
+ "55eGM/QDiW06HEG+mQJApg==\n" +
|
|
|
|
|
+ "/Syj08CG9CIQSwdvMtlYNQ==\n" +
|
|
|
|
|
+ "/Syj08CG9CIQSwdvMtlYNQ==\n" +
|
|
|
|
|
+ "RT9TCkHBp8C2w4arfRE4dA==\n" +
|
|
|
|
|
+ "4TGDNCY3N/MrnBecoxu+wA==\n" +
|
|
|
|
|
+ "w7TkU9wtzibJGZnro1zhog==\n" +
|
|
|
|
|
+ "w7TkU9wtzibJGZnro1zhog==\n" +
|
|
|
|
|
+ "WUWx1VL/X1vhZW1iwdv+7g==\n" +
|
|
|
|
|
+ "WUWx1VL/X1vhZW1iwdv+7g==\n" +
|
|
|
|
|
+ "WUWx1VL/X1vhZW1iwdv+7g==\n" +
|
|
|
|
|
+ "dNOY2wMC+zC7iQv5sJvorw==\n" +
|
|
|
|
|
+ "1dXW3GEoGIkLhqL4zQOUog==\n" +
|
|
|
|
|
+ "arO9aQMzTQHmSKbWYguNLw==\n" +
|
|
|
|
|
+ "AtJZmfqrFaVbqPfZ8ondpg==\n" +
|
|
|
|
|
+ "jyvtGayQg3JK/bJ1Ga/YPA==\n" +
|
|
|
|
|
+ "U7JrqFQ54mfr5yBxGQ16tA==\n" +
|
|
|
|
|
+ "+mM4HRLZElfBJt3JLq3Fuw==\n" +
|
|
|
|
|
+ "/fl43gHmc1Onp4iq57yaNA==\n" +
|
|
|
|
|
+ "/fl43gHmc1Onp4iq57yaNA==\n" +
|
|
|
|
|
+ "Mtvqp2WllAjIkmeAbuVC7Q==\n" +
|
|
|
|
|
+ "Mtvqp2WllAjIkmeAbuVC7Q==\n" +
|
|
|
|
|
+ "Mtvqp2WllAjIkmeAbuVC7Q==\n" +
|
|
|
|
|
+ "Kx1EbEc03BiihCXGy6+LqA==\n" +
|
|
|
|
|
+ "Kx1EbEc03BiihCXGy6+LqA==\n" +
|
|
|
|
|
+ "8aA5LPp8Pc58Af0aUKZypQ==\n" +
|
|
|
|
|
+ "JbubP+TiRJIVk3AYLu9zgw==\n" +
|
|
|
|
|
+ "7wspKZ+470btCimgFwnHxw==\n" +
|
|
|
|
|
+ "/TkQn8KjAmfbrpSyvekJlg==\n" +
|
|
|
|
|
+ "/TkQn8KjAmfbrpSyvekJlg==\n" +
|
|
|
|
|
+ "/TkQn8KjAmfbrpSyvekJlg==\n" +
|
|
|
|
|
+ "HQ7cmTGByWoV53a7XQF+4w==\n" +
|
|
|
|
|
+ "K2JoCSJZM7nJCnwcXfBIVg==\n" +
|
|
|
|
|
+ "K2JoCSJZM7nJCnwcXfBIVg==\n" +
|
|
|
|
|
+ "0NzQtgVLo0NenSB48oWWbg==\n" +
|
|
|
|
|
+ "pY8uF4z2swey+ZThuTRdRQ==\n" +
|
|
|
|
|
+ "pY8uF4z2swey+ZThuTRdRQ==\n" +
|
|
|
|
|
+ "++oTjhFgbjuHkkIdEuk6Hg==\n" +
|
|
|
|
|
+ "++oTjhFgbjuHkkIdEuk6Hg==\n" +
|
|
|
|
|
+ "sefw7TBLqXbM1JxW3U0j1Q==";
|
|
|
|
|
+ // 分割每一行
|
|
|
|
|
+ String[] lines = encryptedData.split("\\n");
|
|
|
|
|
+
|
|
|
|
|
+ // 处理每一行
|
|
|
|
|
+ for (String line : lines) {
|
|
|
|
|
+ // 解密电话号码
|
|
|
|
|
+ String decryptedPhone = PhoneUtil.decryptPhone(line);
|
|
|
|
|
+ System.out.println(decryptedPhone);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Test
|
|
@Test
|
|
|
public void prescribeImg(){
|
|
public void prescribeImg(){
|
|
|
String s = fsPrescribeService.PrescribeImg(188L);
|
|
String s = fsPrescribeService.PrescribeImg(188L);
|