|
@@ -7,10 +7,13 @@ import com.xjrsoft.common.model.result.RT;
|
|
|
import com.xjrsoft.common.page.ConventPage;
|
|
|
import com.xjrsoft.common.page.PageOutput;
|
|
|
import com.xjrsoft.module.evaluate.dto.AddEvaluateManageDto;
|
|
|
+import com.xjrsoft.module.evaluate.dto.EvaluateManageChangeStatusDto;
|
|
|
import com.xjrsoft.module.evaluate.dto.EvaluateManagePageDto;
|
|
|
import com.xjrsoft.module.evaluate.dto.UpdateEvaluateManageDto;
|
|
|
import com.xjrsoft.module.evaluate.entity.EvaluateManage;
|
|
|
+import com.xjrsoft.module.evaluate.entity.EvaluateTemplate;
|
|
|
import com.xjrsoft.module.evaluate.service.IEvaluateManageService;
|
|
|
+import com.xjrsoft.module.evaluate.service.IEvaluateTemplateService;
|
|
|
import com.xjrsoft.module.evaluate.vo.EvaluateManagePageVo;
|
|
|
import com.xjrsoft.module.evaluate.vo.EvaluateManageVo;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -42,6 +45,7 @@ public class EvaluateManageController {
|
|
|
|
|
|
|
|
|
private final IEvaluateManageService evaluateManageService;
|
|
|
+ private final IEvaluateTemplateService evaluateTemplateService;
|
|
|
|
|
|
@GetMapping(value = "/page")
|
|
|
@ApiOperation(value="评价管理列表(分页)")
|
|
@@ -60,15 +64,22 @@ public class EvaluateManageController {
|
|
|
if (evaluateManage == null) {
|
|
|
return RT.error("找不到此数据!");
|
|
|
}
|
|
|
- return RT.ok(BeanUtil.toBean(evaluateManage, EvaluateManageVo.class));
|
|
|
+ EvaluateTemplate evaluateTemplate = evaluateTemplateService.getById(evaluateManage.getEvaluateTemplateId());
|
|
|
+ EvaluateManageVo manageVo = BeanUtil.toBean(evaluateManage, EvaluateManageVo.class);
|
|
|
+ manageVo.setEvaluateType(evaluateTemplate.getEvaluateType());
|
|
|
+ return RT.ok(manageVo);
|
|
|
}
|
|
|
|
|
|
- @PostMapping(value = "/release")
|
|
|
- @ApiOperation(value="发布")
|
|
|
+ @PostMapping(value = "/change-status")
|
|
|
+ @ApiOperation(value="修改状态")
|
|
|
@SaCheckPermission("evaluatemanage:detail")
|
|
|
- public RT<Boolean> release(@RequestParam Long id){
|
|
|
- Boolean release = evaluateManageService.release(id);
|
|
|
- return RT.ok(release);
|
|
|
+ public RT<Boolean> changeStatus(@RequestParam EvaluateManageChangeStatusDto dto){
|
|
|
+ if(dto.getStatus() == 1){
|
|
|
+ Boolean release = evaluateManageService.release(dto.getId());
|
|
|
+ return RT.ok(release);
|
|
|
+ }
|
|
|
+
|
|
|
+ return RT.ok(true);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -96,7 +107,6 @@ public class EvaluateManageController {
|
|
|
@SaCheckPermission("evaluatemanage:delete")
|
|
|
public RT<Boolean> delete(@Valid @RequestBody List<Long> ids){
|
|
|
return RT.ok(evaluateManageService.delete(ids));
|
|
|
-
|
|
|
}
|
|
|
|
|
|
}
|