From ac60032d69b5bab6dd7f5a6617990c7b8e2762bb Mon Sep 17 00:00:00 2001 From: winter <664946893@qq.com> Date: Fri, 7 Mar 2025 17:02:37 +0800 Subject: [PATCH] fix --- .../controller/basic/WxtttttttController.java | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 mallinkAdmin/src/main/java/com/iformall/controller/basic/WxtttttttController.java diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxtttttttController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxtttttttController.java new file mode 100644 index 000000000..4805e8f23 --- /dev/null +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxtttttttController.java @@ -0,0 +1,65 @@ +package com.iformall.controller.basic; + +import com.iformall.annotation.TenantIgnore; +import com.iformall.common.ResultData; +import com.iformall.controller.base.BaseController; +import com.iformall.domain.po.WxMall; +import com.iformall.domain.po.WxPayOrder; +import com.iformall.domain.po.WxProfitSharingOrder; +import com.iformall.enums.EnumProfitSharingOrderStatus; +import com.iformall.mapper.WxMallMapper; +import com.iformall.mapper.WxPayOrderMapper; +import com.iformall.mapper.WxProfitSharingOrderMapper; +import com.iformall.service.WxProfitSharingOrderService; +import io.swagger.annotations.ApiOperation; + +import java.util.List; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +/** + * @author gongbiao + */ +@RestController +@RequestMapping("wxtttttttt") +public class WxtttttttController extends BaseController { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Autowired + private WxProfitSharingOrderService wxProfitSharingOrderService; + + @Autowired + private WxProfitSharingOrderMapper wxProfitSharingOrderMapper; + + @Autowired + WxPayOrderMapper wxPayOrderMapper; + + @Autowired + WxMallMapper wxMallMapper; + + + @TenantIgnore + @ApiOperation("根据关键字查询") + @GetMapping("sharingRedo") + public ResultData search(String tenantId) { + WxMall mall = wxMallMapper.getByTenantId(tenantId); + WxProfitSharingOrder wxProfitSharingOrder = new WxProfitSharingOrder(); + wxProfitSharingOrder.setTenantId(mall.getTenantId()); + wxProfitSharingOrder.setSharingStatus(EnumProfitSharingOrderStatus.PROFIT_SHARING_REQ_FAILED.getCode()); + List list = wxProfitSharingOrderMapper.findList(wxProfitSharingOrder); + if (null != list) { + for (int i = 0 ; i < list.size(); i++) { + WxProfitSharingOrder record = list.get(i); + WxPayOrder wxPayOrder = new WxPayOrder(); + wxPayOrder.updateTenantInfo(record); + wxPayOrder = wxPayOrderMapper.selectById(record.getOrderId(), record.getTenantId()); + wxProfitSharingOrderService.redoSharingOrder(record, wxPayOrder); + } + } + return new ResultData(); + } + +}