|
@@ -1,7 +1,7 @@
|
|
|
package org.springblade.manager.controller;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
+import com.mixsmart.utils.StringUtils;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -9,9 +9,7 @@ import lombok.AllArgsConstructor;
|
|
|
import org.springblade.business.entity.AssessmentUser;
|
|
|
import org.springblade.business.feign.OpinionUserClient;
|
|
|
import org.springblade.business.vo.AssessmentUserContentVO;
|
|
|
-import org.springblade.business.vo.AssessmentUserVOS;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
-import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.secure.utils.AuthUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
@@ -20,7 +18,6 @@ import org.springblade.system.entity.DictBiz;
|
|
|
import org.springblade.system.feign.IDictBizClient;
|
|
|
import org.springblade.system.user.entity.User;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
-
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
@@ -33,7 +30,7 @@ import java.util.List;
|
|
|
@RestController
|
|
|
@AllArgsConstructor
|
|
|
@RequestMapping("/assessmentUser")
|
|
|
-@Api(value = "考核区接口")
|
|
|
+@Api(value = "考核区接口", tags = "考核区接口")
|
|
|
public class AssessmentUserController extends BladeController {
|
|
|
|
|
|
private final OpinionUserClient opinionUserClient;
|
|
@@ -59,7 +56,7 @@ public class AssessmentUserController extends BladeController {
|
|
|
vo.setUserName(user.getRealName());
|
|
|
|
|
|
//查询当前用户的考核记录
|
|
|
- List<AssessmentUser> assessmentUsers = this.opinionUserClient.queryUserAssessmentByUserId(user.getId());
|
|
|
+ List<AssessmentUser> assessmentUsers = this.opinionUserClient.queryUserAssessmentByUserId(user.getId().toString());
|
|
|
if(assessmentUsers != null && assessmentUsers.size() > 0){
|
|
|
for(DictBiz dictBiz : dictBizs){
|
|
|
//考核金额
|
|
@@ -82,7 +79,6 @@ public class AssessmentUserController extends BladeController {
|
|
|
//设置返回结果
|
|
|
result.add(vo);
|
|
|
});
|
|
|
-
|
|
|
return R.data(result);
|
|
|
}
|
|
|
|
|
@@ -112,9 +108,9 @@ public class AssessmentUserController extends BladeController {
|
|
|
@PostMapping("/cancelAssessment")
|
|
|
@ApiOperationSupport(order = 5)
|
|
|
@ApiOperation(value = "取消考核")
|
|
|
- @ApiImplicitParam(value = "id", name = "分页中的assessmentId", required = true)
|
|
|
- public R<Boolean> cancelAssessment(@RequestParam Long id){
|
|
|
- if(id == -1){
|
|
|
+ @ApiImplicitParam(name = "id", value = "分页中的assessmentId", required = true)
|
|
|
+ public R<Boolean> cancelAssessment(@RequestParam String id){
|
|
|
+ if("-1".equals(id) || StringUtils.isEmpty(id)){
|
|
|
return R.data(-1, false, "缺少id或id不能为-1");
|
|
|
}
|
|
|
return R.data(this.opinionUserClient.cancelAssessment(id));
|
|
@@ -126,8 +122,8 @@ public class AssessmentUserController extends BladeController {
|
|
|
@PostMapping("/getById")
|
|
|
@ApiOperationSupport(order = 4)
|
|
|
@ApiOperation(value = "详情查看")
|
|
|
- @ApiImplicitParam(value = "id", name = "分页中的assessmentId", required = true)
|
|
|
- public R<AssessmentUser> getById(@RequestParam Long id){
|
|
|
+ @ApiImplicitParam(name = "id", value = "分页中的assessmentId", required = true)
|
|
|
+ public R<AssessmentUser> getById(@RequestParam String id){
|
|
|
return R.data(this.opinionUserClient.getById(id));
|
|
|
}
|
|
|
|
|
@@ -160,18 +156,27 @@ public class AssessmentUserController extends BladeController {
|
|
|
return R.data(this.opinionUserClient.saveUserAssessment(assessmentUser));
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 考核区分页
|
|
|
- */
|
|
|
- @GetMapping("/queryUserAssessmentPage")
|
|
|
- @ApiOperationSupport(order = 1)
|
|
|
- @ApiOperation(value = "考核区分页")
|
|
|
- public R<IPage<AssessmentUserVOS>> queryUserAssessmentPage(@RequestBody AssessmentUserVOS vo){
|
|
|
- Query query = new Query();
|
|
|
- query.setSize(vo.getSize());
|
|
|
- query.setCurrent(vo.getCurrent());
|
|
|
-
|
|
|
- return this.opinionUserClient.queryUserAssessmentPage(query, vo);
|
|
|
- }
|
|
|
+// /**
|
|
|
+// * 考核区分页
|
|
|
+// */
|
|
|
+// @GetMapping("/queryUserAssessmentPage")
|
|
|
+// @ApiOperationSupport(order = 1)
|
|
|
+// @ApiOperation(value = "考核区分页")
|
|
|
+// public R<IPage<AssessmentUserVOS>> queryUserAssessmentPageList(AssessmentUserVOS vo){
|
|
|
+// Query query = new Query();
|
|
|
+// query.setCurrent(vo.getCurrent());
|
|
|
+// query.setSize(vo.getSize());
|
|
|
+// //分页信息
|
|
|
+// IPage<AssessmentUserVOS> iPage = Condition.getPage(query);
|
|
|
+// //总数
|
|
|
+// Integer count = this.opinionUserClient.countUserAssessmentPageList(vo);
|
|
|
+// //分页数据
|
|
|
+// List<AssessmentUserVOS> result = this.opinionUserClient.queryUserAssessmentPageList(vo);
|
|
|
+//
|
|
|
+// iPage.setTotal(count);
|
|
|
+// iPage.setRecords(result);
|
|
|
+//
|
|
|
+// return R.data(iPage);
|
|
|
+// }
|
|
|
|
|
|
}
|