|
@@ -3,8 +3,10 @@ package org.jeecg.modules.itdmGongDan.controller;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.shiro.SecurityUtils;
|
|
|
import org.jeecg.common.api.vo.Result;
|
|
|
import org.jeecg.common.aspect.annotation.AutoLog;
|
|
|
+import org.jeecg.common.system.vo.LoginUser;
|
|
|
import org.jeecg.modules.itdmGongDan.service.IItdmGongdanDetailService;
|
|
|
import org.jeecg.modules.itdmGongDan.service.IItdmGongdanMasterService;
|
|
|
import org.jeecg.modules.itdmGongDan.service.IItdmJCXMSHJHService;
|
|
@@ -67,38 +69,38 @@ public class ItdmJCXMSHJHController {
|
|
|
/**
|
|
|
* 项目经理查询列表——有两级
|
|
|
*/
|
|
|
- @ApiOperation(value="项目经理查询列表", notes="通过委托id查询,得到委托单的检测项目、试验计划部分信息")
|
|
|
- @GetMapping(value = "/XMJLList")
|
|
|
- public Result<List<ItdmXMJLQueryListVO>> XMJLList(@RequestParam("weituoNo") String weituoNo) {
|
|
|
- List<ItdmXMJLQueryListVO> list = new ArrayList<>();
|
|
|
- list.addAll(iItdmJCXMSHJHService.getXMJLFirstList(weituoNo));
|
|
|
- list.addAll(iItdmJCXMSHJHService.getXMJLSecondList(weituoNo));
|
|
|
- return Result.OK(list);
|
|
|
- }
|
|
|
-
|
|
|
-// /**
|
|
|
-// * 项目经理查询列表——有两级——项目经理只能查询到该委托单编号对应的分配给自己的试验计划——看实际情况决定是否要修改
|
|
|
-// */
|
|
|
// @ApiOperation(value="项目经理查询列表", notes="通过委托id查询,得到委托单的检测项目、试验计划部分信息")
|
|
|
// @GetMapping(value = "/XMJLList")
|
|
|
// public Result<List<ItdmXMJLQueryListVO>> XMJLList(@RequestParam("weituoNo") String weituoNo) {
|
|
|
// List<ItdmXMJLQueryListVO> list = new ArrayList<>();
|
|
|
-//
|
|
|
-// LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
-// String username = loginUser.getUsername();
|
|
|
-// String realName = loginUser.getRealname();
|
|
|
-//
|
|
|
-// if(username.equals("admin")){
|
|
|
-// list.addAll(iItdmJCXMSHJHService.getXMJLFirstList(weituoNo));
|
|
|
-// list.addAll(iItdmJCXMSHJHService.getXMJLSecondList(weituoNo));
|
|
|
-// }else { //用户管理的用户姓名必须与人员管理的人员姓名一样,比如用户表的username:admin,realname:管理员,对应人员管理表的name:管理员
|
|
|
-// list.addAll(iItdmJCXMSHJHService.getXMJLFirstListByUserName(weituoNo,realName));
|
|
|
-// list.addAll(iItdmJCXMSHJHService.getXMJLSecondListByUserName(weituoNo,realName));
|
|
|
-// }
|
|
|
+// list.addAll(iItdmJCXMSHJHService.getXMJLFirstList(weituoNo));
|
|
|
+// list.addAll(iItdmJCXMSHJHService.getXMJLSecondList(weituoNo));
|
|
|
// return Result.OK(list);
|
|
|
// }
|
|
|
|
|
|
/**
|
|
|
+ * 项目经理查询列表——有两级——项目经理只能查询到该委托单编号对应的分配给自己的试验计划——看实际情况决定是否要修改
|
|
|
+ */
|
|
|
+ @ApiOperation(value="项目经理查询列表", notes="通过委托id查询,得到委托单的检测项目、试验计划部分信息")
|
|
|
+ @GetMapping(value = "/XMJLList")
|
|
|
+ public Result<List<ItdmXMJLQueryListVO>> XMJLList(@RequestParam("weituoNo") String weituoNo) {
|
|
|
+ List<ItdmXMJLQueryListVO> list = new ArrayList<>();
|
|
|
+
|
|
|
+ LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
+ String username = loginUser.getUsername();
|
|
|
+ String realName = loginUser.getRealname();
|
|
|
+
|
|
|
+ if(username.equals("admin")){
|
|
|
+ list.addAll(iItdmJCXMSHJHService.getXMJLFirstList(weituoNo));
|
|
|
+ list.addAll(iItdmJCXMSHJHService.getXMJLSecondList(weituoNo));
|
|
|
+ }else { //用户管理的真实姓名必须与人员管理的人员姓名一样,比如用户表的username:admin,realname:管理员,对应人员管理表的name:管理员
|
|
|
+ list.addAll(iItdmJCXMSHJHService.getXMJLFirstListByUserName(weituoNo,realName));
|
|
|
+ list.addAll(iItdmJCXMSHJHService.getXMJLSecondListByUserName(weituoNo,realName));
|
|
|
+ }
|
|
|
+ return Result.OK(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 计划员查询列表
|
|
|
*/
|
|
|
@ApiOperation(value="计划员查询列表", notes="通过委托id查询,得到委托单的检测项目、试验计划部分信息")
|