Pine 6 жил өмнө
parent
commit
474044971f

+ 9 - 0
.idea/libraries/upyun_1_0_0.xml

@@ -0,0 +1,9 @@
+<component name="libraryTable">
+  <library name="upyun-1.0.0">
+    <CLASSES>
+      <root url="jar://$PROJECT_DIR$/pine-admin/src/main/resources/lib/upyun-1.0.0.jar!/" />
+    </CLASSES>
+    <JAVADOC />
+    <SOURCES />
+  </library>
+</component>

+ 24 - 3
pine-admin/pom.xml

@@ -17,6 +17,7 @@
         <version>1.0-SNAPSHOT</version>
     </parent>
 
+
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -25,6 +26,7 @@
         <kaptcha.version>0.0.9</kaptcha.version>
     </properties>
 
+
     <dependencies>
 
 
@@ -274,11 +276,15 @@
             <version>1.2.47</version>
             <scope>compile</scope>
         </dependency>
-
+        <dependency>
+            <groupId>com.upyun</groupId>
+            <artifactId>upyun</artifactId>
+            <version>1.1</version>
+        </dependency>
     </dependencies>
     <build>
 
-        <finalName>koi</finalName>
+        <finalName>Dealer</finalName>
         <!--mvn clean package -Dmaven.test.skip=true-->
         <plugins>
 
@@ -289,7 +295,7 @@
 
                 <configuration>
                     <!-- 指定该Main Class为全局的唯一入口 -->
-                    <mainClass>com.pine.admin.PineAdminApplication</mainClass>1
+                    <mainClass>com.pine.admin.PineAdminApplication</mainClass>
                 </configuration>
 
                 <executions>
@@ -300,6 +306,21 @@
                     </execution>
                 </executions>
             </plugin>
+
+            <plugin>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifest>
+                            <mainClass>com.pine.admin.PineAdminApplication</mainClass>
+                        </manifest>
+                    </archive>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                </configuration>
+            </plugin>
+
         </plugins>
     </build>
 

+ 0 - 31
pine-admin/src/main/java/com/pine/admin/config/MessageConverterConfig.java

@@ -1,31 +0,0 @@
-package com.pine.admin.config;
-
-import com.alibaba.fastjson.serializer.SerializerFeature;
-import com.alibaba.fastjson.support.config.FastJsonConfig;
-import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
-import org.springframework.boot.autoconfigure.web.HttpMessageConverters;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * @Author: Pine
- * @Date: 2019/4/19
- * @Email:771190883@qq.com
- */
-@Configuration
-public class MessageConverterConfig {
-
-    @Bean
-    public HttpMessageConverters fastJsonHttpMessageConverter() {
-        //定义一个转换消息的对象
-        FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();
-        //添加fastjson的配置信息 比如 :是否要格式化返回的json数据
-        FastJsonConfig config = new FastJsonConfig();
-        config.setSerializerFeatures(SerializerFeature.PrettyFormat);
-        //在转换器中添加配置信息
-        converter.setFastJsonConfig(config);
-        return new HttpMessageConverters(converter);
-    }
-
-
-}

+ 12 - 0
pine-admin/src/main/java/com/pine/admin/modules/business/controller/CarOrderController.java

@@ -4,6 +4,7 @@ import java.math.BigDecimal;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.Random;
 
 import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.common.dto.Page;
@@ -180,5 +181,16 @@ public class CarOrderController extends BaseController {
         }
         return Result.error("交车异常");
     }
+    /**
+     * 交车
+     */
+    @PutMapping(value = "/returnorder")
+    @ApiOperation(value = "退单", notes = "退单")
+    public Result returnorder(@RequestParam(required = true, value = "id") Long id) {
+
+        Random random = new Random();
+        int i = random.nextInt(2);
+        return Result.success(true,i);
+    }
 
 }

+ 5 - 0
pine-admin/src/main/java/com/pine/admin/modules/business/service/CarOrderService.java

@@ -30,5 +30,10 @@ public interface CarOrderService extends BaseService<CarOrder> {
      * 交车
      */
     boolean delivery(Long id,String invoicePath);
+
+    /**
+     * 查询退款
+     */
+    String refund(String orderId,String customerId);
 }
 

+ 41 - 6
pine-admin/src/main/java/com/pine/admin/modules/business/service/impl/CarOrderServiceImpl.java

@@ -1,9 +1,13 @@
 package com.pine.admin.modules.business.service.impl;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import com.pine.admin.modules.business.dao.OfflinePaymentsDao;
 import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.admin.modules.business.entity.OfflinePayments;
 import com.pine.common.exception.ApiException;
+import com.pine.common.utils.PostUtil;
+import com.pine.common.utils.RSAUtils;
 import io.swagger.annotations.Api;
 import org.apache.commons.lang.StringUtils;
 import org.checkerframework.checker.units.qual.A;
@@ -287,6 +291,7 @@ public class CarOrderServiceImpl implements CarOrderService {
             if (c>0 && o >0){
                 return true;
             }
+
 //            offlinePaymentsDao.insertSelective(offlinePayments);
 
         } catch (Exception e) {
@@ -297,6 +302,23 @@ public class CarOrderServiceImpl implements CarOrderService {
         return false;
     }
 
+    @Override
+    public String refund(String orderId, String customerId) {
+
+        Map<String,String> map = new HashMap<>();
+
+//        map.put("orderId",orderId);
+//        map.put("customerId",customerId);
+//        String s = JSONObject.toJSONString(map);
+//        String encrypt = RSAUtils.encrypt(RSAUtils.publicKey, s);
+//        Map<String,String> data = new HashMap<>();
+//        data.put("data", encrypt);
+
+//        PostUtil.httpPost("http://test.lecshop.cn/admin/offlineaudit.htm",data);
+
+        return null;
+    }
+
     private CarOrder getCarOrder(Long id) {
         CarOrder carOrder = new CarOrder();
         carOrder.setId(id);
@@ -310,11 +332,24 @@ public class CarOrderServiceImpl implements CarOrderService {
 
     public static void main(String[] args) {
 
-        String loanStatus = "5";
-        if (!"5".equals(loanStatus)) {
-            if (!"6".equals(loanStatus)) {
-                System.out.println("111");
-            }
-        }
+        Map<String,String> map = new HashMap<>();
+
+        map.put("orderId","45");
+        map.put("customerId","6");
+
+        String s = JSONObject.toJSONString(map);
+
+        String encrypt = RSAUtils.encrypt(RSAUtils.publicKey, s);
+
+        Map<String,String> data = new HashMap<>();
+
+        data.put("data", encrypt);
+
+        System.out.println(JSONObject.toJSONString(data));
+
+//        String s1 = PostUtil.httpPost("http://test.lecshop.cn/admin/offlineaudit.htm", data);
+//
+//        System.out.println(s1);
+
     }
 }

+ 45 - 3
pine-admin/src/main/java/com/pine/admin/modules/system/controller/SysUserLoginController.java

@@ -9,6 +9,8 @@ import com.pine.admin.modules.system.service.SysUserRoleService;
 import com.pine.admin.shiro.ShiroUtils;
 import com.pine.common.dto.Result;
 import com.pine.common.utils.CookieUtil;
+import com.pine.common.utils.MD5Util;
+import com.pine.common.utils.PostUtil;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -23,9 +25,11 @@ import javax.servlet.ServletOutputStream;
 import javax.servlet.http.HttpServletResponse;
 import java.awt.image.BufferedImage;
 import java.io.IOException;
+import java.util.HashMap;
 import java.util.List;
+import java.util.Map;
 
-@Api(value = "A管理员登陆", tags = {"A管理员登陆" })
+@Api(value = "A管理员登陆", tags = {"A管理员登陆"})
 @RestController
 @Slf4j
 public class SysUserLoginController {
@@ -34,6 +38,7 @@ public class SysUserLoginController {
     private Producer producer;
     @Autowired
     private SysUserRoleService sysUserRoleService;
+
     @GetMapping("captcha.jpg")
     public void captcha(HttpServletResponse response) throws IOException {
         response.setHeader("Cache-Control", "no-store, no-cache");
@@ -55,7 +60,6 @@ public class SysUserLoginController {
             @ApiImplicitParam(name = "password", value = "密码", example = "1234", required = true, dataType = "string", paramType = "query")
 //            @ApiImplicitParam(name = "rand", value = "验证码", example = "a",required = true, dataType = "string", paramType = "query")
     })
-
     public Result login(@RequestParam(required = true, value = "userCode") String userCode, @RequestParam(required = true, value = "password") String password, HttpServletResponse response
     ) {
 
@@ -84,6 +88,39 @@ public class SysUserLoginController {
         return Result.success(true, ShiroUtils.getShiroUserInfo());
     }
 
+
+    @PostMapping("dealer/login")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "userCode", value = "用户名", example = "root", required = true, dataType = "String", paramType = "query"),
+            @ApiImplicitParam(name = "password", value = "密码", example = "1234", required = true, dataType = "string", paramType = "query")
+//            @ApiImplicitParam(name = "rand", value = "验证码", example = "a",required = true, dataType = "string", paramType = "query")
+    })
+    public Result dealerLogin(@RequestParam(required = true, value = "userCode") String userCode, @RequestParam(required = true, value = "password") String password, HttpServletResponse response
+    ) {
+
+        try {
+            Map<String,String> dealer = new HashMap<>();
+            dealer.put("account",userCode);
+            dealer.put("password",password);
+            String s = PostUtil.httpPost("http://47.100.17.208:8280/api/auth/sys-user/getShopRoleByAccountAndPassword", dealer);
+            System.out.println(s);
+//            Subject subject = ShiroUtils.getSubject();
+//            UsernamePasswordToken token = new UsernamePasswordToken(userCode, password);
+//            subject.login(token);
+
+
+        } catch (UnknownAccountException e) {
+            return Result.error(e.getMessage());
+        } catch (IncorrectCredentialsException e) {
+            return Result.error("账号或密码不正确");
+        } catch (LockedAccountException e) {
+            return Result.error("账号已被锁定,请联系管理员");
+        } catch (AuthenticationException e) {
+            return Result.error("账户验证失败");
+        }
+        return Result.success(true, ShiroUtils.getShiroUserInfo());
+    }
+
     /**
      * 退出
      */
@@ -99,6 +136,11 @@ public class SysUserLoginController {
      */
     @RequestMapping(value = "error", method = RequestMethod.GET)
     public Result error() {
-        return Result.error( "系统出错");
+        return Result.error("系统出错");
+    }
+
+    public static void main(String[] args) {
+        String encode = MD5Util.getMD5("123456");
+        System.out.println(encode);
     }
 }

+ 5 - 3
pine-admin/src/main/java/com/pine/admin/modules/youpaiyun/util/controller/YouPaiController.java

@@ -4,6 +4,7 @@ import com.pine.admin.modules.youpaiyun.util.YunUploadUtils;
 import com.pine.common.dto.Result;
 import com.pine.common.utils.DateTimeTool;
 import com.pine.common.utils.ImageFileUtil;
+import io.swagger.annotations.Api;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RequestParam;
@@ -25,6 +26,7 @@ import java.util.Iterator;
  */
 
 @RestController
+@Api(value = "选配车退单表接口", tags = {"选配车退单表接口" })
 @RequestMapping("youpai")
 public class YouPaiController {
 
@@ -49,9 +51,9 @@ public class YouPaiController {
                 if (file != null) {
                     try {
                         YunUploadUtils yunUploadUtils =YunUploadUtils.getInstance();
-                        String s = yunUploadUtils.uploadToUpYun(file.getInputStream(), file.getBytes());
-                        paths =s ;
-                        System.out.println("pat::::" + s);
+                        String path = yunUploadUtils.uploadToUpYun(file.getInputStream(), file.getBytes());
+                        paths += path + ";";
+                        System.out.println("path::::" + path);
                     } catch (IOException e) {
                         e.printStackTrace();
                         return Result.error("上传失败");

+ 222 - 0
pine-common/src/main/java/com/pine/common/utils/RSAUtils.java

@@ -0,0 +1,222 @@
+package com.pine.common.utils;
+
+import org.apache.commons.codec.binary.Base64;
+import org.springframework.util.Base64Utils;
+
+import java.io.ByteArrayOutputStream;
+import java.security.*;
+import java.security.interfaces.RSAPublicKey;
+import java.security.spec.InvalidKeySpecException;
+import java.security.spec.PKCS8EncodedKeySpec;
+import java.security.spec.X509EncodedKeySpec;
+import java.util.HashMap;
+
+import javax.crypto.BadPaddingException;
+import javax.crypto.Cipher;
+import javax.crypto.IllegalBlockSizeException;
+import javax.crypto.NoSuchPaddingException;
+
+public class RSAUtils {
+
+    private final static int MAX_DECRYPT_BLOCK = 128;           //RSA最大解密密文大小
+    private final static String KEY_ALGORITHM = "RSA";          //加密算法RSA
+    private final static int MAX_ENCRYPT_BLOCK = 117;           //RSA最大加密明文大小
+    public final static String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCHEoOi4U/rmwFu6gqn7Sc1IwLX38ncSaonSwkhKyxa44nvvqjyqzHryFb7t5kbANBWrhjhaZ4AmpiODH0hSj9cCJJY2qWrQfeZLt3fWIfED/yZhocImuxb7QZqFjwu2/N7PdGMAPA0pAX4rtQM8iw773iGk6uSBRIDC3IXs3lC9QIDAQAB";
+
+    /**
+     * 加密
+     *
+     * @param publicKey 公钥
+     * @param plainText 加密的内容
+     * @return 返回加密后的内容
+     */
+    public static String encrypt(String publicKey, String plainText) {
+        String encryptStr = null;
+        try {
+            encryptStr = RSAUtils.encrypt(RSAUtils.loadPublicKey(publicKey), plainText.getBytes("UTF-8"));
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return encryptStr;
+    }
+
+
+    /**
+     * 解密
+     *
+     * @param privateKey  私钥
+     * @param encryptText 秘文
+     * @return 揭秘后的内容
+     */
+    public static String decrypt(String privateKey, String encryptText) {
+        String decryptStr = null;
+        try {
+            decryptStr = RSAUtils.decrypt(privateKey, RSAUtils.strToBase64(encryptText));
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        return decryptStr;
+    }
+
+    /**
+     * 生成RAS公钥与私钥字符串,直接返回
+     */
+    public static HashMap<String, String> getKeys() {
+        HashMap<String, String> map = new HashMap<String, String>();
+        KeyPairGenerator keyPairGen = null;
+        try {
+            keyPairGen = KeyPairGenerator.getInstance("RSA");
+        } catch (NoSuchAlgorithmException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        }
+        // 初始化密钥对生成器,密钥大小为96-1024位
+        keyPairGen.initialize(1024, new SecureRandom());
+        // 生成一个密钥对,保存在keyPair中
+        KeyPair keyPair = keyPairGen.generateKeyPair();
+        // 得到公钥字符串
+        String publicKey = base64ToStr(keyPair.getPublic().getEncoded());
+        // 得到私钥字符串
+        String privateKey = base64ToStr(keyPair.getPrivate().getEncoded());
+        map.put("publicKey", publicKey);
+        map.put("privateKey", privateKey);
+        return map;
+    }
+
+    /**
+     * 根据公钥字符串加载公钥
+     *
+     * @param publicKeyStr 公钥字符串
+     * @return
+     * @throws Exception
+     */
+    private static RSAPublicKey loadPublicKey(String publicKeyStr) throws Exception {
+        try {
+            byte[] buffer = javax.xml.bind.DatatypeConverter.parseBase64Binary(publicKeyStr);
+            KeyFactory keyFactory = KeyFactory.getInstance("RSA");
+            X509EncodedKeySpec keySpec = new X509EncodedKeySpec(buffer);
+            return (RSAPublicKey) keyFactory.generatePublic(keySpec);
+        } catch (NoSuchAlgorithmException e) {
+            throw new Exception("无此算法", e);
+        } catch (InvalidKeySpecException e) {
+            throw new Exception("公钥非法", e);
+        } catch (NullPointerException e) {
+            throw new Exception("公钥数据为空", e);
+        }
+    }
+
+    /**
+     * 公钥加密
+     *
+     * @param publicKey     公钥
+     * @param plainTextData 明文数据
+     * @return
+     * @throws Exception 加密过程中的异常信息
+     */
+    private static String encrypt(RSAPublicKey publicKey, byte[] plainTextData) throws Exception {
+        if (publicKey == null) {
+            throw new Exception("加密公钥为空, 请设置");
+        }
+        Cipher cipher = null;
+        try {
+            // 使用默认RSA
+            cipher = Cipher.getInstance("RSA");
+            cipher.init(Cipher.ENCRYPT_MODE, publicKey);
+            int inputLen = plainTextData.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(plainTextData, offSet, MAX_ENCRYPT_BLOCK);
+                } else {
+                    cache = cipher.doFinal(plainTextData, offSet, inputLen - offSet);
+                }
+                out.write(cache, 0, cache.length);
+                i++;
+                offSet = i * MAX_ENCRYPT_BLOCK;
+            }
+            byte[] encryptedData = out.toByteArray();
+            out.close();
+            return Base64.encodeBase64String(encryptedData);
+        } catch (NoSuchAlgorithmException e) {
+            throw new Exception("无此加密算法");
+        } catch (NoSuchPaddingException e) {
+            e.printStackTrace();
+            return null;
+        } catch (InvalidKeyException e) {
+            throw new Exception("加密公钥非法,请检查");
+        } catch (IllegalBlockSizeException e) {
+            throw new Exception("明文长度非法");
+        } catch (BadPaddingException e) {
+            throw new Exception("明文数据已损坏");
+        }
+    }
+
+    /**
+     * 私钥解密
+     *
+     * @param privateKey 私钥
+     * @param cipherData 密文数据
+     * @return 明文
+     * @throws Exception 解密过程中的异常信息
+     */
+    private static String decrypt(String privateKey, byte[] cipherData) throws Exception {
+
+        if (privateKey == null) {
+            throw new Exception("解密私钥为空, 请设置");
+        }
+        Cipher cipher = null;
+        try {
+            byte[] keyBytes = Base64Utils.decode(privateKey.getBytes("UTF-8"));
+            PKCS8EncodedKeySpec pkcs8KeySpec = new PKCS8EncodedKeySpec(keyBytes);
+            KeyFactory keyFactory = KeyFactory.getInstance(KEY_ALGORITHM);
+            Key privateK = keyFactory.generatePrivate(pkcs8KeySpec);
+            cipher = Cipher.getInstance(keyFactory.getAlgorithm());
+            cipher.init(Cipher.DECRYPT_MODE, privateK);
+            int inputLen = cipherData.length;
+            ByteArrayOutputStream out = new ByteArrayOutputStream();
+            int offSet = 0;
+            byte[] cache;
+            int i = 0;
+            // 对数据分段解密
+            while (inputLen - offSet > 0) {
+                if (inputLen - offSet > MAX_DECRYPT_BLOCK) {
+                    cache = cipher.doFinal(cipherData, offSet, MAX_DECRYPT_BLOCK);
+                } else {
+                    cache = cipher.doFinal(cipherData, offSet, inputLen - offSet);
+                }
+                out.write(cache, 0, cache.length);
+                i++;
+                offSet = i * MAX_DECRYPT_BLOCK;
+            }
+            byte[] decryptedData = out.toByteArray();
+            out.close();
+            return new String(decryptedData, "UTF-8");
+        } catch (NoSuchAlgorithmException e) {
+            throw new Exception("无此解密算法");
+        } catch (NoSuchPaddingException e) {
+            e.printStackTrace();
+            return null;
+        } catch (InvalidKeyException e) {
+            throw new Exception("解密私钥非法,请检查");
+        } catch (IllegalBlockSizeException e) {
+            e.printStackTrace();
+            throw new Exception("密文长度非法");
+        } catch (BadPaddingException e) {
+            e.printStackTrace();
+            throw new Exception("密文数据已损坏");
+        }
+    }
+
+    private static String base64ToStr(byte[] b) {
+        return javax.xml.bind.DatatypeConverter.printBase64Binary(b);
+    }
+
+    private static byte[] strToBase64(String str) {
+        return javax.xml.bind.DatatypeConverter.parseBase64Binary(str);
+    }
+
+}

+ 1 - 1
pine-common/target/maven-archiver/pom.properties

@@ -1,5 +1,5 @@
 #Generated by Apache Maven
-#Sat Apr 20 20:01:12 CST 2019
+#Fri Jul 26 21:33:19 CST 2019
 version=0.0.1-SNAPSHOT
 groupId=com.pine.common
 artifactId=pine-common

+ 1 - 0
pine-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -3,6 +3,7 @@ com\pine\common\utils\ImagesUtil.class
 com\pine\common\wxpay\WXPayUtil.class
 com\pine\common\xss\XssFilter.class
 com\pine\common\utils\RedisKeys.class
+com\pine\common\utils\RSAUtils.class
 com\pine\common\wxpay\WXPayReport.class
 com\pine\common\utils\ForFile.class
 com\pine\common\utils\PostUtil.class

+ 54 - 53
pine-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,53 +1,54 @@
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\CheckUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\OSSClientConstants.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\NetUtils.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\Base64.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\UpdateUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\HexUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\dto\Token.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ByteHapper.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ForFile.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\EncryptUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\UUIDGenerator.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\HttpContextUtils.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\xss\HTMLFilter.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\dto\Result.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\PineCommonApplication.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\AuthImage.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\RedisKeys.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\xss\XssHttpServletRequestWrapper.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\excelutil\PyUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\xss\SQLFilter.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\dto\Page.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\EncodingTool.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\Redeem.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayXmlUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\CookieUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ExcelPoiUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\exception\ApiException.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\xss\XssFilter.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\excelutil\WordUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\DateTimeTool.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayReport.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\HttpGetRequestUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ImagesUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\SpringContextUtils.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\excelutil\ExcelPoiUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\PostUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ConfigConstant.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\UtilJson.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\Constant.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\DateUtils.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\MD5Util.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayConfig.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayRequest.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\VerifyCodeUtils.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\AliyunOSSClientUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPay.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\KuaiDi.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\IWXPayDomain.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\wxpay\WXPayConstants.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\ImageFileUtil.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\HttpRequest.java
-D:\workspace\waibao\KOI\pine-common\src\main\java\com\pine\common\utils\SacleUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ConfigConstant.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ForFile.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\exception\ApiException.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\excelutil\ExcelPoiUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\Base64.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\KuaiDi.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\IWXPayDomain.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\Redeem.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\EncodingTool.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\RSAUtils.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ImagesUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayXmlUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\SpringContextUtils.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\PostUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\Constant.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\UtilJson.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\dto\Page.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayRequest.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\HttpRequest.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\NetUtils.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\OSSClientConstants.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\excelutil\PyUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\AliyunOSSClientUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\AuthImage.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayConstants.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\CookieUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\UUIDGenerator.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\DateTimeTool.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\RedisKeys.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPay.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\xss\XssHttpServletRequestWrapper.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayReport.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\excelutil\WordUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\PineCommonApplication.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\MD5Util.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\xss\HTMLFilter.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\DateUtils.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\HttpGetRequestUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ImageFileUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\dto\Result.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\CheckUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\wxpay\WXPayConfig.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\xss\SQLFilter.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\xss\XssFilter.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\UpdateUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\SacleUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ByteHapper.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\ExcelPoiUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\VerifyCodeUtils.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\HexUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\EncryptUtil.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\dto\Token.java
+D:\workspace\waibao\Dealer\pine-common\src\main\java\com\pine\common\utils\HttpContextUtils.java

+ 13 - 13
pine-generator/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,13 +1,13 @@
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\entity\ColumnEntity.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\Query.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\entity\TableEntity.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\R.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\RRException.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\controller\SysGeneratorController.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\RRExceptionHandler.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\GenUtils.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\DateUtils.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\dao\SysGeneratorDao.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\utils\PageUtils.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\service\SysGeneratorService.java
-D:\workspace\waibao\KOI\pine-generator\src\main\java\io\pine\GeneratorApplication.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\controller\SysGeneratorController.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\R.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\service\SysGeneratorService.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\GenUtils.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\PageUtils.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\DateUtils.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\Query.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\entity\ColumnEntity.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\GeneratorApplication.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\entity\TableEntity.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\RRException.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\dao\SysGeneratorDao.java
+D:\workspace\waibao\Dealer\pine-generator\src\main\java\io\pine\utils\RRExceptionHandler.java

BIN
pine-generator/target/pine-generator-1.0.0.jar.original