فهرست منبع

更新签单时间代码的完善

lipf 4 ماه پیش
والد
کامیت
c4e936e0f1

+ 4 - 2
commons/src/main/java/com/jzg/commons/entity/orders/po/InsOrderReadPdf.java

@@ -1,7 +1,7 @@
 package com.jzg.commons.entity.orders.po;
 
-import java.io.Serializable;
-import java.util.Date;
+import java.io.Serial;
+
 
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableId;
@@ -17,6 +17,8 @@ import lombok.Data;
 @Schema(description = "保单读取信息配置表")
 public class InsOrderReadPdf extends BaseModel {
 
+    @Serial
+    private static final long serialVersionUID = -1427629070694065554L;
     @Schema(description = "主键")
     @TableId(value = "id", type = IdType.ASSIGN_ID)
     private String id;

+ 5 - 3
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/controller/InsFeeAuditController.java

@@ -105,12 +105,14 @@ public class InsFeeAuditController {
 
     /**
      * 更新签单时间
-     * @return
+     *
+     * @return HttpResult<String>
      */
     @PostMapping("/updateSigningTime")
     @Operation(summary = "更新签单时间")
-    public HttpResult updateSigningTime(@RequestParam("orderNo") String orderNo){
-        insFeeAuditService.updateSigningTime(orderNo);
+    public HttpResult<String> updateSigningTime(@RequestParam("orderNo") String orderNo){
+        String userName = baseController.getUserName();
+        insFeeAuditService.updateSigningTime(orderNo, userName);
         return HttpResult.ok();
     }
 

+ 4 - 2
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/InsFeeAuditService.java

@@ -65,9 +65,11 @@ public interface InsFeeAuditService extends IService<InsFeeAudit> {
 
     /**
      * 更新签单时间
-     * @param orderNo
+     *
+     * @param orderNo  订单号(jzg系统内部的车险订单号)
+     * @param userName 操作用户
      */
-    void updateSigningTime(String orderNo);
+    void updateSigningTime(String orderNo, String userName);
 
     /**
      * 审核订单

+ 9 - 1
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeAuditServiceImpl.java

@@ -313,11 +313,19 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
         return exists;
     }
 
+    /**
+     * 更新签单时间
+     *
+     * @param orderNo  订单号(jzg系统内部的车险订单号)
+     * @param userName 操作用户
+     */
     @Override
-    public void updateSigningTime(String orderNo) {
+    public void updateSigningTime(String orderNo, String userName) {
+        log.info("用户[{}]更新订单[{}]的签单时间",userName,orderNo);
         InsOrders orders = insOrdersService.getById(orderNo);
         // 查询电子保单路径
         InsOrdersPdfUrl pdfUrl = ordersPdfUrlService.getById(orderNo);
+        log.info("订单[{}]没有生成电子表单",orderNo);
         AssertionUtils.isFail(Objects.isNull(pdfUrl), "未生成电子保单!");
         String url = null;
         int type = 0;