|
@@ -1,5 +1,6 @@
|
|
package org.jeecg.modules.projectPushList.controller;
|
|
package org.jeecg.modules.projectPushList.controller;
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -19,6 +20,8 @@ import org.jeecg.modules.kyTaskInfo.entity.KyTaskInfo;
|
|
import org.jeecg.modules.kyTaskInfo.service.IKyTaskInfoService;
|
|
import org.jeecg.modules.kyTaskInfo.service.IKyTaskInfoService;
|
|
import org.jeecg.modules.projectCost.entity.ProjectCost;
|
|
import org.jeecg.modules.projectCost.entity.ProjectCost;
|
|
import org.jeecg.modules.projectCost.service.IProjectCostService;
|
|
import org.jeecg.modules.projectCost.service.IProjectCostService;
|
|
|
|
+import org.jeecg.modules.projectCostHuiji.entity.ProjectCostHuiji;
|
|
|
|
+import org.jeecg.modules.projectCostHuiji.service.IProjectCostHuijiService;
|
|
import org.jeecg.modules.projectPushList.convert.ProjectPushListConvert;
|
|
import org.jeecg.modules.projectPushList.convert.ProjectPushListConvert;
|
|
import org.jeecg.modules.projectPushList.entity.ProjectPushList;
|
|
import org.jeecg.modules.projectPushList.entity.ProjectPushList;
|
|
import org.jeecg.modules.projectPushList.service.IProjectPushListService;
|
|
import org.jeecg.modules.projectPushList.service.IProjectPushListService;
|
|
@@ -54,8 +57,24 @@ import java.util.stream.Collectors;
|
|
public class ProjectPushListController extends JeecgController<ProjectPushList, IProjectPushListService> {
|
|
public class ProjectPushListController extends JeecgController<ProjectPushList, IProjectPushListService> {
|
|
@Autowired
|
|
@Autowired
|
|
private IProjectPushListService projectPushListService;
|
|
private IProjectPushListService projectPushListService;
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
- private CommonMethod commonMethod;
|
|
|
|
|
|
+ private IProjectCostHuijiService huijiService;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "推送列表-详情", notes = "推送列表-详情")
|
|
|
|
+ @GetMapping(value = "/pushDetails/{taskNo}")
|
|
|
|
+ public Result<Object> pushDetails(@PathVariable String taskNo) {
|
|
|
|
+ LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
|
|
+ String realname = sysUser.getRealname();
|
|
|
|
+ boolean isExist = projectPushListService.isExist(realname,taskNo);
|
|
|
|
+ if (isExist) {
|
|
|
|
+ LambdaQueryWrapper<ProjectCostHuiji> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper.eq(ProjectCostHuiji::getTaskno, taskNo);
|
|
|
|
+ return Result.OK(huijiService.getOne(wrapper));
|
|
|
|
+ }
|
|
|
|
+ return Result.error("无权限访问");
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|