|
@@ -8,6 +8,7 @@ import cn.com.ty.lift.business.capital.dao.entity.model.response.CapitalRepairRe
|
|
|
import cn.com.ty.lift.business.capital.dao.mapper.CapitalRepairMapper;
|
|
|
import cn.com.ty.lift.business.framework.util.MessageUtils;
|
|
|
import cn.com.ty.lift.business.project.dao.entity.ProjectUser;
|
|
|
+import cn.com.ty.lift.business.project.dao.entity.model.response.ProjectUserResponse;
|
|
|
import cn.com.ty.lift.business.project.service.ProjectUserService;
|
|
|
import cn.com.ty.lift.common.utils.DateUtils;
|
|
|
import cn.com.xwy.boot.web.dto.RestResponse;
|
|
@@ -22,7 +23,9 @@ import org.springframework.transaction.interceptor.TransactionAspectSupport;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.time.LocalDate;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
import static cn.com.ty.lift.common.constants.CommonEnum.CapitalRepairStatus;
|
|
|
|
|
@@ -52,15 +55,30 @@ public class CapitalRepairService extends ServiceImpl<CapitalRepairMapper, Capit
|
|
|
* @param id 大修项目id
|
|
|
* @return CapitalRepair 大修项目详情
|
|
|
* @description 查询大修项目详情
|
|
|
- * @date 2020/2/3 11:31 上午
|
|
|
+ * @date 2020/2/25 11:58 上午
|
|
|
*/
|
|
|
- public CapitalRepair detail(Long id) {
|
|
|
+ public CapitalRepair getOne(Long id) {
|
|
|
QueryWrapper<CapitalRepair> queryWrapper = new QueryWrapper<>();
|
|
|
LambdaQueryWrapper<CapitalRepair> lambdaQueryWrapper = queryWrapper.lambda();
|
|
|
lambdaQueryWrapper.eq(CapitalRepair::getId, id);
|
|
|
return getOne(lambdaQueryWrapper);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param id 大修项目id
|
|
|
+ * @return Map<String, Object> 大修项目详情和项目组列表
|
|
|
+ * @description 查询大修项目详情和项目组列表
|
|
|
+ * @date 2020/2/3 11:31 上午
|
|
|
+ */
|
|
|
+ public Map<String, Object> detail(Long id) {
|
|
|
+ CapitalRepair capitalRepair = getOne(id);
|
|
|
+ List<ProjectUserResponse> userList = projectUserService.getUserList(id);
|
|
|
+ Map<String, Object> resultMap = new HashMap<>();
|
|
|
+ resultMap.put("capitalRepair", capitalRepair);
|
|
|
+ resultMap.put("userList", userList);
|
|
|
+ return resultMap;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @param request 新增大修项目数据项
|
|
|
* @return Integer 成功1或失败0
|