|
@@ -3,17 +3,20 @@ package com.cyksj.web.controller.manage.goods;
|
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
import cn.dev33.satoken.stp.StpUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.excel.EasyExcel;
|
|
import com.alibaba.excel.EasyExcel;
|
|
|
|
|
+import com.cyksj.common.annotation.Log;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.IoKit;
|
|
import com.cyksj.common.util.IoKit;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
import com.cyksj.common.util.Jsons;
|
|
|
import com.cyksj.common.util.Xmls;
|
|
import com.cyksj.common.util.Xmls;
|
|
|
import com.cyksj.dto.Result;
|
|
import com.cyksj.dto.Result;
|
|
|
|
|
+import com.cyksj.enums.BusinessType;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.GoodsWholesaleOrderDonMapper;
|
|
import com.cyksj.mapper.GoodsWholesaleOrderDonMapper;
|
|
|
import com.cyksj.mapper.GoodsWholesaleUserAccountMapper;
|
|
import com.cyksj.mapper.GoodsWholesaleUserAccountMapper;
|
|
|
import com.cyksj.model.entity.GoodsWholesale;
|
|
import com.cyksj.model.entity.GoodsWholesale;
|
|
|
import com.cyksj.model.entity.GoodsWholesaleUserAccount;
|
|
import com.cyksj.model.entity.GoodsWholesaleUserAccount;
|
|
|
import com.cyksj.model.entity.GoodsWholesaleUserDeposit;
|
|
import com.cyksj.model.entity.GoodsWholesaleUserDeposit;
|
|
|
|
|
+import com.cyksj.model.request.OrderRefundReq;
|
|
|
import com.cyksj.model.views.GoodsWholesaleOrderView;
|
|
import com.cyksj.model.views.GoodsWholesaleOrderView;
|
|
|
import com.cyksj.model.views.GoodsWholesaleView;
|
|
import com.cyksj.model.views.GoodsWholesaleView;
|
|
|
import com.cyksj.model.views.WholesaleUserRequirementView;
|
|
import com.cyksj.model.views.WholesaleUserRequirementView;
|
|
@@ -26,6 +29,7 @@ import com.ejlchina.searcher.param.Operator;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
|
@@ -185,6 +189,7 @@ public class CmsGoodsDonWholeSaleController {
|
|
|
* 押金退款
|
|
* 押金退款
|
|
|
*/
|
|
*/
|
|
|
@PostMapping("/deposit/refund/{id}")
|
|
@PostMapping("/deposit/refund/{id}")
|
|
|
|
|
+ @Log(module = "批发押金退款", businessType = BusinessType.POST, isSaveRequestData = true)
|
|
|
public Result<String> depositRefund(@PathVariable Long id) throws Exception {
|
|
public Result<String> depositRefund(@PathVariable Long id) throws Exception {
|
|
|
long adminId = StpUtil.getLoginIdAsLong();
|
|
long adminId = StpUtil.getLoginIdAsLong();
|
|
|
goodsWholesaleService.depositRefund(id, adminId);
|
|
goodsWholesaleService.depositRefund(id, adminId);
|
|
@@ -232,6 +237,18 @@ public class CmsGoodsDonWholeSaleController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 批发订单退款
|
|
|
|
|
+ */
|
|
|
|
|
+ @PostMapping("/refund/order")
|
|
|
|
|
+ @Log(module = "批发订单退款", businessType = BusinessType.POST, isSaveRequestData = true)
|
|
|
|
|
+ public Result<String> wholesaleOrderRefund(@RequestBody @Validated OrderRefundReq refundReq) throws Exception {
|
|
|
|
|
+ long adminId = StpUtil.getLoginIdAsLong();
|
|
|
|
|
+ refundReq.setAdminId(adminId);
|
|
|
|
|
+ goodsWholesaleService.wholesaleOrderRefund(refundReq);
|
|
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 上传账号
|
|
* 上传账号
|
|
|
*/
|
|
*/
|