Просмотр исходного кода

完善取消疑问订单的日志

lipf 4 месяцев назад
Родитель
Сommit
b8bf68f933

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

@@ -38,7 +38,7 @@ public class InsFeeAuditController {
 
     /**
      * 订单列表分页
-     * @return
+     * @return HttpResult<Page<FeeAuditVo>>
      */
     @PostMapping("/auditList")
     @Operation(summary = "订单审核列表分页")
@@ -50,7 +50,7 @@ public class InsFeeAuditController {
 
     /**
      * 订单列表分页
-     * @return
+     * @return HttpResult<String>
      */
     @PostMapping("/exportAuditList")
     @Operation(summary = "导出订单审核列表")
@@ -72,11 +72,11 @@ public class InsFeeAuditController {
 
     /**
      * 判断领取按钮是否锁定
-     * @return
+     * @return HttpResult<Boolean>
      */
     @GetMapping("/isLock")
     @Operation(summary = "判断领取按钮是否锁定")
-    public HttpResult isLock(String orderNo){
+    public HttpResult<Boolean> isLock(String orderNo){
         return HttpResult.ok(insFeeAuditService.isLock(orderNo));
     }
 
@@ -94,11 +94,11 @@ public class InsFeeAuditController {
 
     /**
      * 放弃审核订单
-     * @return
+     * @return HttpResult<String>
      */
     @PostMapping("/auditCancel")
     @Operation(summary = "放弃领取审核订单")
-    public HttpResult auditCancel(@RequestParam("orderNo") String orderNo){
+    public HttpResult<String> auditCancel(@RequestParam("orderNo") String orderNo){
         insFeeAuditService.auditCancel(orderNo);
         return HttpResult.ok("已放弃审核订单");
     }
@@ -153,7 +153,7 @@ public class InsFeeAuditController {
 
     /**
      * 取消疑问订单
-     * @return
+     * @return HttpResult<String>
      */
     @PostMapping("/updateToUnQuestionOrder")
     @Operation(summary = "取消疑问订单")
@@ -164,30 +164,30 @@ public class InsFeeAuditController {
 
     /**
      * 订单审核费用详情
-     * @return
+     * @return HttpResult<List<AuditCostInfoVo>>
      *
      */
     @GetMapping("/auditCostInfo")
     @Operation(summary = "订单审核费用详情")
-    public HttpResult auditCostInfo(String orderNo){
+    public HttpResult<List<AuditCostInfoVo>> auditCostInfo(String orderNo){
         List<AuditCostInfoVo> costInfoVos = insFeeAuditService.auditCostInfo(orderNo);
         return HttpResult.ok(costInfoVos);
     }
 
     /**
      * 保存调整的费用
-     * @return
+     * @return HttpResult<String>
      */
     @PostMapping("/saveCostInfo")
     @Operation(summary = "保存调整的费用")
-    public HttpResult saveCostInfo(@RequestBody PtlAgreementCostRatioVo param){
+    public HttpResult<String> saveCostInfo(@RequestBody PtlAgreementCostRatioVo param){
         insFeeAuditService.saveCostInfo(param);
         return HttpResult.ok();
     }
 
     /**
      * 保存调整的费用
-     * @return
+     * @return HttpResult<CostCalculateRespVO>
      */
     @PostMapping("/computedCostInfo")
     @Operation(summary = "计算调整的费用")

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

@@ -724,10 +724,11 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
 
     @Override
     public void saveCostInfo(PtlAgreementCostRatioVo param) {
+        log.info("保存调整后的费用:param=[{}]", JSONUtil.toJsonStr(param));
         try {
             feeOrdersService.calcCosts(param);
         } catch (ReflectiveOperationException e) {
-            e.printStackTrace();
+            log.error("调整订单费用时,计算异常",e);
             throw new SystemException("费用计算异常:"+ e.getMessage());
         }
         // 保存比例调整记录

+ 6 - 2
tenant/insurance/quotation-summary/src/main/java/com/jzg/quotation/summary/service/impl/InsFeeOrdersServiceImpl.java

@@ -1,5 +1,6 @@
 package com.jzg.quotation.summary.service.impl;
 
+import cn.hutool.json.JSONUtil;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.jzg.commons.core.base.BaseController;
@@ -20,7 +21,8 @@ import com.jzg.quotation.summary.service.InsOrdersCostsService;
 import com.jzg.quotation.summary.service.InsOrdersService;
 import jakarta.annotation.Resource;
 import jakarta.servlet.http.HttpServletRequest;
-import org.jetbrains.annotations.NotNull;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
@@ -28,7 +30,6 @@ import org.springframework.web.context.request.ServletRequestAttributes;
 import java.lang.reflect.Method;
 import java.math.BigDecimal;
 import java.math.RoundingMode;
-import java.util.Arrays;
 import java.util.List;
 
 /**
@@ -38,6 +39,8 @@ import java.util.List;
 
 @Service
 public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, InsFeeOrders> implements InsFeeOrdersService {
+
+    private static final Logger log = LoggerFactory.getLogger(InsFeeOrdersServiceImpl.class);
     @Resource
     private InsOrdersService insOrdersService;
 
@@ -78,6 +81,7 @@ public class InsFeeOrdersServiceImpl extends ServiceImpl<InsFeeOrdersMapper, Ins
     @Override
     public InsFeeOrders calcCosts(PtlAgreementCostRatioVo ptlAgreementCostRatioVo) {
         InsFeeOrders insFeeOrders = getInsFeeOrders(ptlAgreementCostRatioVo);
+        log.info("调整后费用.参数[{}]真实结果是[{}]", JSONUtil.toJsonStr(ptlAgreementCostRatioVo), JSONUtil.toJsonStr(insFeeOrders));
         // 保存比例
         this.updateById(insFeeOrders);
         return insFeeOrders;