|
@@ -16,30 +16,34 @@
|
|
|
*/
|
|
*/
|
|
|
package org.springblade.bank.autodata.controller;
|
|
package org.springblade.bank.autodata.controller;
|
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
+import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
|
-import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
-import javax.validation.Valid;
|
|
|
|
|
-
|
|
|
|
|
|
|
+import org.springblade.bank.autodata.entity.AutoData;
|
|
|
|
|
+import org.springblade.bank.autodata.service.IAutoDataService;
|
|
|
|
|
+import org.springblade.bank.autodata.vo.AutoDataVO;
|
|
|
|
|
+import org.springblade.bank.autodata.wrapper.AutoDataWrapper;
|
|
|
import org.springblade.bank.autostruct.entity.AutoStruct;
|
|
import org.springblade.bank.autostruct.entity.AutoStruct;
|
|
|
import org.springblade.bank.autostruct.service.IAutoStructService;
|
|
import org.springblade.bank.autostruct.service.IAutoStructService;
|
|
|
|
|
+import org.springblade.common.cache.UserCache;
|
|
|
|
|
+import org.springblade.core.boot.ctrl.BladeController;
|
|
|
import org.springblade.core.mp.support.Condition;
|
|
import org.springblade.core.mp.support.Condition;
|
|
|
import org.springblade.core.mp.support.Query;
|
|
import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
import org.springblade.core.tool.api.R;
|
|
|
|
|
+import org.springblade.core.tool.utils.BeanUtil;
|
|
|
import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.Func;
|
|
|
|
|
+import org.springblade.modules.system.entity.User;
|
|
|
import org.springframework.util.Assert;
|
|
import org.springframework.util.Assert;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
-import org.springblade.bank.autodata.entity.AutoData;
|
|
|
|
|
-import org.springblade.bank.autodata.vo.AutoDataVO;
|
|
|
|
|
-import org.springblade.bank.autodata.wrapper.AutoDataWrapper;
|
|
|
|
|
-import org.springblade.bank.autodata.service.IAutoDataService;
|
|
|
|
|
-import org.springblade.core.boot.ctrl.BladeController;
|
|
|
|
|
|
|
+
|
|
|
|
|
+import javax.validation.Valid;
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 控制器
|
|
* 控制器
|
|
@@ -102,6 +106,18 @@ public class AutoDataController extends BladeController {
|
|
|
//是否管理員角色
|
|
//是否管理員角色
|
|
|
autoData.setIsManageRole(isManageRole);
|
|
autoData.setIsManageRole(isManageRole);
|
|
|
IPage<AutoDataVO> pages = autoDataService.selectAutoDataPage(Condition.getPage(query), autoData);
|
|
IPage<AutoDataVO> pages = autoDataService.selectAutoDataPage(Condition.getPage(query), autoData);
|
|
|
|
|
+ List<AutoDataVO> records = pages.getRecords();
|
|
|
|
|
+ List<AutoDataVO> list = new ArrayList<>();
|
|
|
|
|
+ for (int i = 0; i < records.size(); i++) {
|
|
|
|
|
+ AutoDataVO autoDataVO = new AutoDataVO();
|
|
|
|
|
+ BeanUtil.copyProperties(records.get(i), autoDataVO);
|
|
|
|
|
+ User createUser = UserCache.getUser(autoDataVO.getCreateUser());
|
|
|
|
|
+ if (createUser != null){
|
|
|
|
|
+ autoDataVO.setCreateUserName(createUser.getName());
|
|
|
|
|
+ }
|
|
|
|
|
+ list.add(autoDataVO);
|
|
|
|
|
+ }
|
|
|
|
|
+ pages.setRecords(list);
|
|
|
return R.data(pages);
|
|
return R.data(pages);
|
|
|
}
|
|
}
|
|
|
|
|
|