|
|
@@ -1,10 +1,12 @@
|
|
|
package com.jzg.controller;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.jzg.commons.aop.OperatorTrajectory;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
import com.jzg.commons.entity.dto.QrBarcodeConfigAdd;
|
|
|
+import com.jzg.commons.entity.dto.QrBarcodeConfigAddVO;
|
|
|
import com.jzg.commons.entity.dto.QrBarcodeConfigEnd;
|
|
|
import com.jzg.commons.entity.dto.QrBarcodeConfigParam;
|
|
|
import com.jzg.commons.entity.po.QrBarcodeConfig;
|
|
|
@@ -13,6 +15,8 @@ import com.jzg.service.QrBarcodeService;
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import jakarta.validation.Valid;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -24,6 +28,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
public class QrBarcodeController {
|
|
|
|
|
|
|
|
|
+ private static final Logger log = LoggerFactory.getLogger(QrBarcodeController.class);
|
|
|
@Autowired
|
|
|
private QrBarcodeService qrBarcodeService;
|
|
|
|
|
|
@@ -44,7 +49,10 @@ public class QrBarcodeController {
|
|
|
|
|
|
@PostMapping("/save")
|
|
|
@Schema(description = "二维码配置新增")
|
|
|
- public HttpResult save(@Valid @RequestBody QrBarcodeConfigAdd barcodeConfigAdd) {
|
|
|
+ public HttpResult save(@Valid @RequestBody QrBarcodeConfigAddVO barcodeConfigAddVO) {
|
|
|
+ log.info("保险公司的支付宝配置保存。 barcodeConfigAddVO=[{}]", JSONUtil.toJsonStr(barcodeConfigAddVO));
|
|
|
+ QrBarcodeConfigAdd barcodeConfigAdd = new QrBarcodeConfigAdd();
|
|
|
+ BeanUtil.copyProperties(barcodeConfigAddVO, barcodeConfigAdd);
|
|
|
LambdaQueryWrapper<QrBarcodeConfig> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(QrBarcodeConfig::getCompanyCode, barcodeConfigAdd.getCompanyCode());
|
|
|
AssertionUtils.isFail(qrBarcodeService.count(lambdaQueryWrapper) > 0, "保险公司编码重复");
|