winter 1 год назад
Родитель
Сommit
ac60032d69
1 измененных файлов: 65 добавлений и 0 удалений
  1. +65
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/basic/WxtttttttController.java

+ 65
- 0
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<WxProfitSharingOrder> 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();
}
}

Загрузка…
Отмена
Сохранить