Pine 6 лет назад
Родитель
Сommit
c6656374ed

+ 1 - 1
pine-admin/src/main/java/com/pine/admin/filter/GlobalExceptionHandler.java

@@ -15,7 +15,7 @@ import javax.servlet.http.HttpServletRequest;
  * @Email:771190883@qq.com
  */
 @Slf4j
-//@RestControllerAdvice
+@RestControllerAdvice
 public class GlobalExceptionHandler {
 
 

+ 4 - 2
pine-admin/src/main/java/com/pine/admin/modules/base/controller/WxPayController.java

@@ -144,8 +144,10 @@ public class WxPayController {
     }
 
     public static void main(String[] args) {
-        BigDecimal a = new BigDecimal(325);
-        BigDecimal b = new BigDecimal(20.18);
+        //实际抚的金额
+        BigDecimal a = new BigDecimal(100);
+        //百分之1
+        BigDecimal b = new BigDecimal(1);
         System.out.println(String.valueOf(a.multiply(b).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()));
     }
 }

+ 17 - 6
pine-admin/src/main/java/com/pine/admin/modules/business/controller/CarOrderController.java

@@ -1,21 +1,18 @@
 package com.pine.admin.modules.business.controller;
 
+import java.math.BigDecimal;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.common.dto.Page;
 import com.pine.admin.modules.base.binder.BaseController;
 import com.pine.common.dto.Result;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.bind.annotation.RequestMethod;
-import com.pine.admin.modules.business.entity.CarOrder;
+import org.springframework.web.bind.annotation.*;
 import com.pine.admin.modules.business.service.CarOrderService;
 
 
@@ -141,4 +138,18 @@ public class CarOrderController extends BaseController {
         return Result.error("删除异常");
     }
 
+    /**
+     * 线下审核状态
+     */
+    @PutMapping(value = "/offlineReview")
+    @ApiOperation(value = "线下审核状态", notes = "线下审核状态")
+    public Result offlineReview(@RequestParam(required = true, value = "id") Long id, @RequestParam(required = true, value = "loanStatus")String loanStatus, @RequestParam(required = false, value = "downPaymentRate")BigDecimal  downPaymentRate) {
+
+        boolean num = carOrderService.offlineReview(id,loanStatus,downPaymentRate);
+        if (num) {
+            return Result.success(true, "线下审核成功");
+        }
+        return Result.error("线下审核异常");
+    }
+
 }

+ 1 - 1
pine-admin/src/main/java/com/pine/admin/modules/business/dao/CarOrderDao.java

@@ -1,7 +1,7 @@
 package com.pine.admin.modules.business.dao;
 
-import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.admin.modules.base.binder.BaseDao;
+import com.pine.admin.modules.business.entity.CarOrder;
 
 /**
  * 选配车订单表

+ 34 - 8
pine-admin/src/main/java/com/pine/admin/modules/business/entity/CarOrder.java

@@ -1,14 +1,18 @@
 package com.pine.admin.modules.business.entity;
 
         import java.math.BigDecimal;
-    import com.fasterxml.jackson.databind.annotation.JsonSerialize;
+
+        import com.fasterxml.jackson.annotation.JsonFormat;
+        import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
 import lombok.ToString;
 import lombok.Data;
-import java.io.Serializable;
+        import org.springframework.format.annotation.DateTimeFormat;
+
+        import java.io.Serializable;
 import java.util.Date;
 
 /**
@@ -16,7 +20,7 @@ import java.util.Date;
  *
  * @author Pine
  * @email 771190883@qq.com
- * @date 2019-07-22 21:11:49
+ * @date 2019-07-24 17:43:47
  */
 @Data
 @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
@@ -170,6 +174,11 @@ public class CarOrder implements Serializable {
      */
     @ApiModelProperty(value = "首付款(不包含定金) 总价*首付比例-定金", name = "downPaymentPrice")
     private BigDecimal downPaymentPrice;
+    /**
+     * 实际首付款 (线下审核通过金融公司返回实际首付比例重新计算首付款,用户实际支付的首付款)
+     */
+    @ApiModelProperty(value = "实际首付款 (线下审核通过金融公司返回实际首付比例重新计算首付款,用户实际支付的首付款)", name = "realDownPaymentPrice")
+    private BigDecimal realDownPaymentPrice;
     /**
      * 贷款总额  总价-总价*首付比例
      */
@@ -214,26 +223,43 @@ public class CarOrder implements Serializable {
      * 创建时间
      */
     @ApiModelProperty(value = "创建时间", name = "createTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date createTime;
     /**
      * 订单取消时间
      */
     @ApiModelProperty(value = "订单取消时间", name = "orderCancelTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date orderCancelTime;
     /**
      * 支付定金时间
      */
     @ApiModelProperty(value = "支付定金时间", name = "payDepositTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date payDepositTime;
     /**
-     * 线上审核结果时间
+     * 线上审核时间
      */
-    @ApiModelProperty(value = "线上审核结果时间", name = "onlineAuditTime")
+    @ApiModelProperty(value = "线上审核时间", name = "onlineAuditTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date onlineAuditTime;
+    /**
+     * 线下审核时间
+     */
+    @ApiModelProperty(value = "线下审核时间", name = "offlineAuditTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date offlineAuditTime;
     /**
      * 订单完成时间
      */
     @ApiModelProperty(value = "订单完成时间", name = "orderFinishTime")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date orderFinishTime;
     /**
      * 填写申请金融公司贷款资料链接地址
@@ -246,9 +272,9 @@ public class CarOrder implements Serializable {
     @ApiModelProperty(value = "订单取消原因 1 不需要了 2 车辆选配内容错误 3 地址信息填写错误 4 其他", name = "cancelReason")
     private String cancelReason;
     /**
-     *
+     * 订单是否发送给金融公司  0 否 1是  默认 0
      */
-    @ApiModelProperty(value = "", name = "delFlag")
-    private String delFlag;
+    @ApiModelProperty(value = "订单是否发送给金融公司  0 否 1是  默认 0", name = "isSend")
+    private String isSend;
 
 }

+ 10 - 1
pine-admin/src/main/java/com/pine/admin/modules/business/service/CarOrderService.java

@@ -1,7 +1,9 @@
 package com.pine.admin.modules.business.service;
 
-import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.admin.modules.base.binder.BaseService;
+import com.pine.admin.modules.business.entity.CarOrder;
+
+import java.math.BigDecimal;
 
 /**
  * 选配车订单表
@@ -12,5 +14,12 @@ import com.pine.admin.modules.base.binder.BaseService;
  */
 public interface CarOrderService extends BaseService<CarOrder> {
 
+    /**
+     * 线下审核
+     * @param carOrder
+     * @return
+     */
+    boolean offlineReview (Long id, String loanStatus, BigDecimal downPaymentRate);
+
 }
 

+ 59 - 5
pine-admin/src/main/java/com/pine/admin/modules/business/service/impl/CarOrderServiceImpl.java

@@ -1,8 +1,12 @@
 package com.pine.admin.modules.business.service.impl;
 
+import com.pine.admin.modules.business.entity.CarOrder;
+import com.pine.common.exception.ApiException;
+import org.checkerframework.checker.units.qual.A;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import java.math.BigDecimal;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -12,7 +16,6 @@ import com.pine.common.dto.Page;
 import org.springframework.transaction.annotation.Transactional;
 
 import com.pine.admin.modules.business.dao.CarOrderDao;
-import com.pine.admin.modules.business.entity.CarOrder;
 import com.pine.admin.modules.business.service.CarOrderService;
 
 
@@ -89,7 +92,7 @@ public class CarOrderServiceImpl implements CarOrderService {
     }
 
     @Override
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public boolean create(CarOrder record) {
 
         log.info("createCarOrder");
@@ -108,7 +111,7 @@ public class CarOrderServiceImpl implements CarOrderService {
     }
 
     @Override
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public boolean delete(String id) {
 
         log.info("deleteCarOrder");
@@ -127,7 +130,7 @@ public class CarOrderServiceImpl implements CarOrderService {
     }
 
     @Override
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public boolean deltetByIds(String ids) {
 
         log.info("deleteeCarOrder byIDS");
@@ -147,7 +150,7 @@ public class CarOrderServiceImpl implements CarOrderService {
     }
 
     @Override
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public boolean update(CarOrder record) {
 
         log.info("updateCarOrder");
@@ -165,4 +168,55 @@ public class CarOrderServiceImpl implements CarOrderService {
         return false;
     }
 
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+
+    public boolean offlineReview(Long id, String loanStatus, BigDecimal downPaymentRate) {
+
+        log.info("offlineReview");
+        try {
+            if (!"5".equals(loanStatus)) {
+                if (!"6".equals(loanStatus)) {
+                    throw new ApiException("非法参数");
+                }
+            }
+
+            CarOrder carOrder = new CarOrder();
+            carOrder.setId(id);
+            CarOrder carOrderLast = carOrderDao.queryOne(carOrder);
+            carOrder.setLoanStatus(loanStatus);
+            if ("5".equals(loanStatus)) {
+                if (null == downPaymentRate) {
+                    throw new ApiException("请输入首付比例");
+                }
+                carOrder.setDownPaymentRate(downPaymentRate);
+//                carOrder.setDownPaymentPrice();
+                //计算首付金额
+                BigDecimal downPaymentPrice = carOrderLast.getTotalPrice().multiply(downPaymentRate).divide(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_HALF_UP).subtract(carOrderLast.getDepositPrice());
+
+                carOrder.setDownPaymentPrice(downPaymentPrice);
+            }
+            int updates = carOrderDao.updateByPrimaryKeySelective(carOrder);
+
+            if (updates > 0) {
+                return true;
+            }
+        } catch (Exception e) {
+            log.error("offlineReview", e);
+            throw new ApiException(e.getMessage());
+
+        }
+
+        return false;
+    }
+
+    public static void main(String[] args) {
+
+        String loanStatus = "5";
+        if (!"5".equals(loanStatus)) {
+            if (!"6".equals(loanStatus)) {
+                System.out.println("111");
+            }
+        }
+    }
 }

+ 1 - 1
pine-admin/src/main/resources/application.properties

@@ -19,7 +19,7 @@ logging.level.com.pine=DEBUG
 logging.path=/home/INFO_FILE.%d{yyyy-MM-dd}.gz
 logging.level.com.pine.admin.modules.system.dao=DEBUG
 ### mysql config ###
-spring.datasource.url=jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8
+spring.datasource.url=jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8&useSSL=false
 spring.datasource.username=root
 spring.datasource.password=Pine1qaz!QAZ
 spring.datasource.driver-class-name=com.mysql.jdbc.Driver

+ 42 - 14
pine-admin/src/main/resources/mapper/business/CarOrderDao.xml

@@ -23,6 +23,7 @@
         <result property="depositPrice" column="deposit_price"/>
         <result property="finalPaymentPrice" column="final_payment_price"/>
         <result property="downPaymentPrice" column="down_payment_price"/>
+        <result property="realDownPaymentPrice" column="real_down_payment_price"/>
         <result property="loanPrice" column="loan_price"/>
         <result property="monthlyInstallmentPaymentPrice" column="monthly_installment_payment_price"/>
         <result property="name" column="name"/>
@@ -35,10 +36,11 @@
         <result property="orderCancelTime" column="order_cancel_time"/>
         <result property="payDepositTime" column="pay_deposit_time"/>
         <result property="onlineAuditTime" column="online_audit_time"/>
+        <result property="offlineAuditTime" column="offline_audit_time"/>
         <result property="orderFinishTime" column="order_finish_time"/>
         <result property="url" column="url"/>
         <result property="cancelReason" column="cancel_reason"/>
-        <result property="delFlag" column="del_flag"/>
+        <result property="isSend" column="is_send"/>
     </resultMap>
 
     <sql id="Base_Column_List">
@@ -60,6 +62,7 @@
                      deposit_price,
                      final_payment_price,
                      down_payment_price,
+                     real_down_payment_price,
                      loan_price,
                      monthly_installment_payment_price,
                      name,
@@ -72,10 +75,11 @@
                      order_cancel_time,
                      pay_deposit_time,
                      online_audit_time,
+                     offline_audit_time,
                      order_finish_time,
                      url,
                      cancel_reason,
-                    del_flag         </sql>
+                    is_send         </sql>
     <!-- 根据Id查询-->
     <select id="selectByPrimaryKey" resultMap="entityMap" parameterType="java.lang.Integer">
         select
@@ -113,6 +117,7 @@
             <if test="depositPrice != null">deposit_price,</if>
             <if test="finalPaymentPrice != null">final_payment_price,</if>
             <if test="downPaymentPrice != null">down_payment_price,</if>
+            <if test="realDownPaymentPrice != null">real_down_payment_price,</if>
             <if test="loanPrice != null">loan_price,</if>
             <if test="monthlyInstallmentPaymentPrice != null">monthly_installment_payment_price,</if>
             <if test="name != null">name,</if>
@@ -125,10 +130,11 @@
             <if test="orderCancelTime != null">order_cancel_time,</if>
             <if test="payDepositTime != null">pay_deposit_time,</if>
             <if test="onlineAuditTime != null">online_audit_time,</if>
+            <if test="offlineAuditTime != null">offline_audit_time,</if>
             <if test="orderFinishTime != null">order_finish_time,</if>
             <if test="url != null">url,</if>
             <if test="cancelReason != null">cancel_reason,</if>
-            <if test="delFlag != null">del_flag,</if>
+            <if test="isSend != null">is_send,</if>
         </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="id != null">#{id},</if>
@@ -149,6 +155,7 @@
             <if test="depositPrice != null">#{depositPrice},</if>
             <if test="finalPaymentPrice != null">#{finalPaymentPrice},</if>
             <if test="downPaymentPrice != null">#{downPaymentPrice},</if>
+            <if test="realDownPaymentPrice != null">#{realDownPaymentPrice},</if>
             <if test="loanPrice != null">#{loanPrice},</if>
             <if test="monthlyInstallmentPaymentPrice != null">#{monthlyInstallmentPaymentPrice},</if>
             <if test="name != null">#{name},</if>
@@ -161,10 +168,11 @@
             <if test="orderCancelTime != null">#{orderCancelTime},</if>
             <if test="payDepositTime != null">#{payDepositTime},</if>
             <if test="onlineAuditTime != null">#{onlineAuditTime},</if>
+            <if test="offlineAuditTime != null">#{offlineAuditTime},</if>
             <if test="orderFinishTime != null">#{orderFinishTime},</if>
             <if test="url != null">#{url},</if>
             <if test="cancelReason != null">#{cancelReason},</if>
-            <if test="delFlag != null">#{delFlag},</if>
+            <if test="isSend != null">#{isSend},</if>
         </trim>
     </insert>
 
@@ -190,6 +198,7 @@
             <if test="depositPrice != null">deposit_price = #{depositPrice},</if>
             <if test="finalPaymentPrice != null">final_payment_price = #{finalPaymentPrice},</if>
             <if test="downPaymentPrice != null">down_payment_price = #{downPaymentPrice},</if>
+            <if test="realDownPaymentPrice != null">real_down_payment_price = #{realDownPaymentPrice},</if>
             <if test="loanPrice != null">loan_price = #{loanPrice},</if>
             <if test="monthlyInstallmentPaymentPrice != null">monthly_installment_payment_price =
                 #{monthlyInstallmentPaymentPrice},
@@ -204,10 +213,11 @@
             <if test="orderCancelTime != null">order_cancel_time = #{orderCancelTime},</if>
             <if test="payDepositTime != null">pay_deposit_time = #{payDepositTime},</if>
             <if test="onlineAuditTime != null">online_audit_time = #{onlineAuditTime},</if>
+            <if test="offlineAuditTime != null">offline_audit_time = #{offlineAuditTime},</if>
             <if test="orderFinishTime != null">order_finish_time = #{orderFinishTime},</if>
             <if test="url != null">url = #{url},</if>
             <if test="cancelReason != null">cancel_reason = #{cancelReason},</if>
-            <if test="delFlag != null">del_flag = #{delFlag},</if>
+            <if test="isSend != null">is_send = #{isSend},</if>
         </set>
         where id = #{id,jdbcType=INTEGER}
     </update>
@@ -219,7 +229,7 @@
         <include refid="Base_Column_List"/>
         from ls_car_order
         <where>
-            and del_flag = 'N'
+
             <if test="record.id != null and !&quot;&quot;.equals(record.id)">
                 and id = #{record.id}
             </if>
@@ -274,6 +284,9 @@
             <if test="record.downPaymentPrice != null and !&quot;&quot;.equals(record.downPaymentPrice)">
                 and down_payment_price = #{record.downPaymentPrice}
             </if>
+            <if test="record.realDownPaymentPrice != null and !&quot;&quot;.equals(record.realDownPaymentPrice)">
+                and real_down_payment_price = #{record.realDownPaymentPrice}
+            </if>
             <if test="record.loanPrice != null and !&quot;&quot;.equals(record.loanPrice)">
                 and loan_price = #{record.loanPrice}
             </if>
@@ -310,6 +323,9 @@
             <if test="record.onlineAuditTime != null and !&quot;&quot;.equals(record.onlineAuditTime)">
                 and online_audit_time = #{record.onlineAuditTime}
             </if>
+            <if test="record.offlineAuditTime != null and !&quot;&quot;.equals(record.offlineAuditTime)">
+                and offline_audit_time = #{record.offlineAuditTime}
+            </if>
             <if test="record.orderFinishTime != null and !&quot;&quot;.equals(record.orderFinishTime)">
                 and order_finish_time = #{record.orderFinishTime}
             </if>
@@ -319,8 +335,8 @@
             <if test="record.cancelReason != null and !&quot;&quot;.equals(record.cancelReason)">
                 and cancel_reason = #{record.cancelReason}
             </if>
-            <if test="record.delFlag != null and !&quot;&quot;.equals(record.delFlag)">
-                and del_flag = #{record.delFlag}
+            <if test="record.isSend != null and !&quot;&quot;.equals(record.isSend)">
+                and is_send = #{record.isSend}
             </if>
         </where>
         order by id desc
@@ -333,7 +349,7 @@
         <include refid="Base_Column_List"/>
         from ls_car_order
         <where>
-            and del_flag = 'N'
+
             <if test="id != null and !&quot;&quot;.equals(id)">
                 and id = #{id}
             </if>
@@ -388,6 +404,9 @@
             <if test="downPaymentPrice != null and !&quot;&quot;.equals(downPaymentPrice)">
                 and down_payment_price = #{downPaymentPrice}
             </if>
+            <if test="realDownPaymentPrice != null and !&quot;&quot;.equals(realDownPaymentPrice)">
+                and real_down_payment_price = #{realDownPaymentPrice}
+            </if>
             <if test="loanPrice != null and !&quot;&quot;.equals(loanPrice)">
                 and loan_price = #{loanPrice}
             </if>
@@ -424,6 +443,9 @@
             <if test="onlineAuditTime != null and !&quot;&quot;.equals(onlineAuditTime)">
                 and online_audit_time = #{onlineAuditTime}
             </if>
+            <if test="offlineAuditTime != null and !&quot;&quot;.equals(offlineAuditTime)">
+                and offline_audit_time = #{offlineAuditTime}
+            </if>
             <if test="orderFinishTime != null and !&quot;&quot;.equals(orderFinishTime)">
                 and order_finish_time = #{orderFinishTime}
             </if>
@@ -433,8 +455,8 @@
             <if test="cancelReason != null and !&quot;&quot;.equals(cancelReason)">
                 and cancel_reason = #{cancelReason}
             </if>
-            <if test="delFlag != null and !&quot;&quot;.equals(delFlag)">
-                and del_flag = #{delFlag}
+            <if test="isSend != null and !&quot;&quot;.equals(isSend)">
+                and is_send = #{isSend}
             </if>
         </where>
         order by id desc
@@ -447,7 +469,7 @@
         <include refid="Base_Column_List"/>
         from ls_car_order
         <where>
-            and del_flag = 'N'
+
             <if test="id != null and !&quot;&quot;.equals(id)">
                 and id = #{id}
             </if>
@@ -502,6 +524,9 @@
             <if test="downPaymentPrice != null and !&quot;&quot;.equals(downPaymentPrice)">
                 and down_payment_price = #{downPaymentPrice}
             </if>
+            <if test="realDownPaymentPrice != null and !&quot;&quot;.equals(realDownPaymentPrice)">
+                and real_down_payment_price = #{realDownPaymentPrice}
+            </if>
             <if test="loanPrice != null and !&quot;&quot;.equals(loanPrice)">
                 and loan_price = #{loanPrice}
             </if>
@@ -538,6 +563,9 @@
             <if test="onlineAuditTime != null and !&quot;&quot;.equals(onlineAuditTime)">
                 and online_audit_time = #{onlineAuditTime}
             </if>
+            <if test="offlineAuditTime != null and !&quot;&quot;.equals(offlineAuditTime)">
+                and offline_audit_time = #{offlineAuditTime}
+            </if>
             <if test="orderFinishTime != null and !&quot;&quot;.equals(orderFinishTime)">
                 and order_finish_time = #{orderFinishTime}
             </if>
@@ -547,8 +575,8 @@
             <if test="cancelReason != null and !&quot;&quot;.equals(cancelReason)">
                 and cancel_reason = #{cancelReason}
             </if>
-            <if test="delFlag != null and !&quot;&quot;.equals(delFlag)">
-                and del_flag = #{delFlag}
+            <if test="isSend != null and !&quot;&quot;.equals(isSend)">
+                and is_send = #{isSend}
             </if>
         </where>
         LIMIT 1

+ 1 - 1
pine-generator/src/main/resources/application.yml

@@ -13,7 +13,7 @@ spring:
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.jdbc.Driver
-    url: jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8
+    url: jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8&useSSL=false
     username: root
     password: Pine1qaz!QAZ
   jackson:

+ 1 - 1
pine-generator/target/classes/application.yml

@@ -13,7 +13,7 @@ spring:
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.jdbc.Driver
-    url: jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8
+    url: jdbc:mysql://39.108.234.18:3306/dealer?useUnicode=true&characterEncoding=utf8&useSSL=false
     username: root
     password: Pine1qaz!QAZ
   jackson: