|
|
@@ -1,6 +1,7 @@
|
|
|
package com.jzg.quotation.summary.controller;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
@@ -22,6 +23,8 @@ import com.jzg.quotation.summary.service.InsOrdersService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -34,6 +37,8 @@ import java.util.Objects;
|
|
|
@RequiredArgsConstructor
|
|
|
public class InsOrderAdjustController extends BaseController {
|
|
|
|
|
|
+ private static final Logger log = LoggerFactory.getLogger(InsOrderAdjustController.class);
|
|
|
+
|
|
|
private final InsOrderAdjustService insOrderAdjustService;
|
|
|
private final InsOrderAdjustInfoService insOrderAdjustInfoService;
|
|
|
private final InsOrdersService insOrdersService;
|
|
|
@@ -80,9 +85,11 @@ public class InsOrderAdjustController extends BaseController {
|
|
|
@Operation(summary = "订单批改信息添加")
|
|
|
@PostMapping("/adjustAdd")
|
|
|
public HttpResult adjustAdd(@Validated @RequestBody OrderAdjustAddParam param) {
|
|
|
+ log.info("进行订单批改adjustAdd:param=[{}]", JSONUtil.toJsonStr(param));
|
|
|
String orderNo = param.getOrderNo();
|
|
|
InsOrders order = insOrdersService.getById(orderNo);
|
|
|
AssertionUtils.isFail(Objects.isNull(order), "订单不存在");
|
|
|
+ // TODO 这里需要根据 内部订单和外部订单,状态不一样
|
|
|
AssertionUtils.isFail(!InsOrderStatusEnum.UNDERWRITED.getCode().equals(order.getOrderStatus()), "未承保订单不允许批改");
|
|
|
LambdaQueryWrapper<InsOrderAdjust> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(InsOrderAdjust::getOrderNo, orderNo);
|
|
|
@@ -118,6 +125,7 @@ public class InsOrderAdjustController extends BaseController {
|
|
|
@Operation(summary = "订单批改信息清除")
|
|
|
@DeleteMapping("/adjustRemove")
|
|
|
public HttpResult adjustRemove(String orderNo) {
|
|
|
+ log.info("订单批改信息清除. orderNo=[{}]", orderNo);
|
|
|
boolean b = insOrderAdjustService.adjustRemove(orderNo);
|
|
|
return HttpResult.ok(b ? "清除成功":"清除失败");
|
|
|
}
|