|
@@ -3,12 +3,14 @@ package com.yonge.cooleshow.admin.controller;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
+import com.yonge.cooleshow.biz.dal.dto.excel.UserWithdrawalExport;
|
|
|
import com.yonge.toolset.mybatis.support.PageUtil;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.toolset.base.page.PageInfo;
|
|
|
import com.yonge.toolset.utils.easyexcel.*;
|
|
|
import io.swagger.annotations.*;
|
|
|
+import org.apache.commons.beanutils.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -17,6 +19,7 @@ import com.yonge.cooleshow.biz.dal.vo.UserWithdrawalVo;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.TeacherWithdrawalSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.service.UserWithdrawalService;
|
|
|
|
|
|
+import java.lang.reflect.InvocationTargetException;
|
|
|
import java.util.*;
|
|
|
|
|
|
@RestController
|
|
@@ -57,26 +60,26 @@ public class UserWithdrawalController extends BaseController {
|
|
|
@PreAuthorize("@pcs.hasPermissions('userWithdrawal/exportExcel')")
|
|
|
public void exportExcel(@RequestBody TeacherWithdrawalSearch query) {
|
|
|
List<UserWithdrawalVo> withdrawalVoList = userWithdrawalService.selectList(query);
|
|
|
- /*List<UserWithdrawalExport> list = new ArrayList<>();
|
|
|
+ List<UserWithdrawalExport> list = new ArrayList<>();
|
|
|
withdrawalVoList.forEach(o -> {
|
|
|
UserWithdrawalExport export = new UserWithdrawalExport();
|
|
|
try {
|
|
|
BeanUtils.copyProperties(export, o);
|
|
|
- StringBuffer buffer = new StringBuffer(export.getId().toString());
|
|
|
+ /*StringBuffer buffer = new StringBuffer(export.getId().toString());
|
|
|
buffer.append(export.getUserId());
|
|
|
buffer.append(export.getAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
buffer.append(export.getPlantformFee().setScale(2, RoundingMode.HALF_UP));
|
|
|
buffer.append(export.getActualAmount().setScale(2, RoundingMode.HALF_UP));
|
|
|
String s = DigestUtils.md5DigestAsHex(buffer.toString().getBytes());
|
|
|
- export.setSign(s);
|
|
|
+ export.setSign(s);*/
|
|
|
list.add(export);
|
|
|
} catch (IllegalAccessException e) {
|
|
|
e.printStackTrace();
|
|
|
} catch (InvocationTargetException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
- });*/
|
|
|
- ExcelUtils.exportExcel(withdrawalVoList, "提现列表数据" + System.currentTimeMillis(),
|
|
|
+ });
|
|
|
+ ExcelUtils.exportExcel(list, "提现列表数据" + System.currentTimeMillis(),
|
|
|
"列表数据");
|
|
|
}
|
|
|
|