优化
This commit is contained in:
parent
ccfb7b1966
commit
22ceaebfa7
@ -7,6 +7,7 @@ import com.zhgd.annotation.OperLog;
|
|||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
import com.zhgd.jeecg.common.util.PageUtil;
|
import com.zhgd.jeecg.common.util.PageUtil;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
||||||
@ -42,6 +43,23 @@ public class EntInspectRecordController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IInspectRecordService inspectRecordsService;
|
private IInspectRecordService inspectRecordsService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "扬尘管理", operType = "分页查询", operDesc = "分页列表查询投资支付合同工程信息")
|
||||||
|
@ApiOperation(value = " 分页列表查询投资支付合同工程信息", notes = "分页列表查询投资支付合同工程信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "engineeringName", value = "工程名称", paramType = "body", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"),
|
||||||
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer")
|
||||||
|
})
|
||||||
|
@PostMapping(value = "/engineeringPage")
|
||||||
|
public Result<IPage<EngineeringPageDto>> engineeringPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(inspectRecordsService.pageListForSuperior(map));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 检查台账顶部统计信息
|
* 检查台账顶部统计信息
|
||||||
* @return
|
* @return
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|||||||
import com.zhgd.annotation.OperLog;
|
import com.zhgd.annotation.OperLog;
|
||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
||||||
import com.zhgd.xmgl.modules.basicdata.service.IEngineeringService;
|
import com.zhgd.xmgl.modules.basicdata.service.IEngineeringService;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InvestmentApply;
|
import com.zhgd.xmgl.modules.safety.entity.InvestmentApply;
|
||||||
@ -46,6 +47,23 @@ public class EntInvestmentApplyController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IEngineeringService engineeringService;
|
private IEngineeringService engineeringService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "扬尘管理", operType = "分页查询", operDesc = "分页列表查询投资支付合同工程信息")
|
||||||
|
@ApiOperation(value = " 分页列表查询投资支付合同工程信息", notes = "分页列表查询投资支付合同工程信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "engineeringName", value = "工程名称", paramType = "body", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"),
|
||||||
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer")
|
||||||
|
})
|
||||||
|
@PostMapping(value = "/engineeringPage")
|
||||||
|
public Result<IPage<EngineeringPageDto>> engineeringPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(investmentApplyService.pageListForSuperior(map));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import com.zhgd.annotation.OperLog;
|
|||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
import com.zhgd.jeecg.common.util.PageUtil;
|
import com.zhgd.jeecg.common.util.PageUtil;
|
||||||
|
import com.zhgd.xmgl.modules.safety.dto.InvestmentEntPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InvestmentContract;
|
import com.zhgd.xmgl.modules.safety.entity.InvestmentContract;
|
||||||
import com.zhgd.xmgl.modules.safety.service.IInvestmentContractService;
|
import com.zhgd.xmgl.modules.safety.service.IInvestmentContractService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -41,6 +42,23 @@ public class EntInvestmentContractController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IInvestmentContractService investmentContractService;
|
private IInvestmentContractService investmentContractService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "扬尘管理", operType = "分页查询", operDesc = "分页列表查询投资支付合同工程信息")
|
||||||
|
@ApiOperation(value = " 分页列表查询投资支付合同工程信息", notes = "分页列表查询投资支付合同工程信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "engineeringName", value = "工程名称", paramType = "body", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"),
|
||||||
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer")
|
||||||
|
})
|
||||||
|
@PostMapping(value = "/engineeringPage")
|
||||||
|
public Result<IPage<InvestmentEntPageDto>> engineeringPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(investmentContractService.pageListForSuperior(map));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
|
|||||||
@ -9,14 +9,16 @@ import com.zhgd.annotation.OperLog;
|
|||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
import com.zhgd.jeecg.common.util.PageUtil;
|
import com.zhgd.jeecg.common.util.PageUtil;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
import com.zhgd.xmgl.modules.basicdata.dto.ProjectPageDto;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Project;
|
import com.zhgd.xmgl.modules.basicdata.entity.Project;
|
||||||
import com.zhgd.xmgl.modules.basicdata.service.IEngineeringService;
|
import com.zhgd.xmgl.modules.basicdata.service.IEngineeringService;
|
||||||
import com.zhgd.xmgl.modules.safety.service.IInspectRecordService;
|
|
||||||
import com.zhgd.xmgl.modules.basicdata.service.IProjectService;
|
import com.zhgd.xmgl.modules.basicdata.service.IProjectService;
|
||||||
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
||||||
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
||||||
|
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
||||||
|
import com.zhgd.xmgl.modules.safety.service.IInspectRecordService;
|
||||||
import com.zhgd.xmgl.modules.safety.vo.InspectRecordVo;
|
import com.zhgd.xmgl.modules.safety.vo.InspectRecordVo;
|
||||||
import com.zhgd.xmgl.security.SecurityUtil;
|
import com.zhgd.xmgl.security.SecurityUtil;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
@ -61,6 +63,40 @@ public class GovInspectRecordController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IEngineeringService engineeringService;
|
private IEngineeringService engineeringService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "扬尘管理", operType = "分页查询", operDesc = "分页列表查询投资支付合同工程信息")
|
||||||
|
@ApiOperation(value = " 分页列表查询投资支付合同工程信息", notes = "分页列表查询投资支付合同工程信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "engineeringName", value = "工程名称", paramType = "body", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"),
|
||||||
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer")
|
||||||
|
})
|
||||||
|
@PostMapping(value = "/engineeringPage")
|
||||||
|
public Result<IPage<EngineeringPageDto>> engineeringPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(inspectRecordsService.pageListForSuperior(map));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页列表查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@OperLog(operModul = "扬尘管理", operType = "分页查询", operDesc = "分页列表查询投资支付合同项目信息")
|
||||||
|
@ApiOperation(value = " 分页列表查询投资支付合同项目信息", notes = "分页列表查询投资支付合同项目信息", httpMethod = "POST")
|
||||||
|
@ApiImplicitParams({
|
||||||
|
@ApiImplicitParam(name = "projectName", value = "项目名称", paramType = "body", dataType = "String"),
|
||||||
|
@ApiImplicitParam(name = "pageNo", value = "页数", paramType = "body", required = true, defaultValue = "1", dataType = "Integer"),
|
||||||
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "body", required = true, defaultValue = "10", dataType = "Integer")
|
||||||
|
})
|
||||||
|
@PostMapping(value = "/projectPage")
|
||||||
|
public Result<IPage<ProjectPageDto>> projectPageList(@ApiIgnore @RequestBody Map<String, Object> map) {
|
||||||
|
return Result.success(inspectRecordsService.pageListByGov(map));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
|
|||||||
@ -7,7 +7,6 @@ import com.zhgd.annotation.OperLog;
|
|||||||
import com.zhgd.jeecg.common.api.vo.Result;
|
import com.zhgd.jeecg.common.api.vo.Result;
|
||||||
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
import com.zhgd.jeecg.common.system.query.QueryGenerator;
|
||||||
import com.zhgd.jeecg.common.util.PageUtil;
|
import com.zhgd.jeecg.common.util.PageUtil;
|
||||||
import com.zhgd.xmgl.modules.basicdata.service.IEngineeringService;
|
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InvestmentEntPageDto;
|
import com.zhgd.xmgl.modules.safety.dto.InvestmentEntPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InvestmentProPageDto;
|
import com.zhgd.xmgl.modules.safety.dto.InvestmentProPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InvestmentContract;
|
import com.zhgd.xmgl.modules.safety.entity.InvestmentContract;
|
||||||
@ -45,9 +44,6 @@ public class GovInvestmentContractController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IInvestmentContractService investmentContractService;
|
private IInvestmentContractService investmentContractService;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private IEngineeringService engineeringService;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
*
|
*
|
||||||
|
|||||||
@ -2,6 +2,8 @@ package com.zhgd.xmgl.modules.safety.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.ProjectPageDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordDto;
|
||||||
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
import com.zhgd.xmgl.modules.safety.dto.InspectRecordStatDto;
|
||||||
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
import com.zhgd.xmgl.modules.safety.entity.InspectRecord;
|
||||||
@ -17,6 +19,10 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
public interface IInspectRecordService extends IService<InspectRecord> {
|
public interface IInspectRecordService extends IService<InspectRecord> {
|
||||||
|
|
||||||
|
Page<EngineeringPageDto> pageListForSuperior(Map<String, Object> map);
|
||||||
|
|
||||||
|
Page<ProjectPageDto> pageListByGov(Map<String, Object> map);
|
||||||
|
|
||||||
Page<InspectRecordDto> pageList(Page page, Map<String, Object> map);
|
Page<InspectRecordDto> pageList(Page page, Map<String, Object> map);
|
||||||
|
|
||||||
InspectRecordDto getDetail(Long id);
|
InspectRecordDto getDetail(Long id);
|
||||||
|
|||||||
@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.zhgd.xmgl.handler.exception.CustomException;
|
import com.zhgd.xmgl.handler.exception.CustomException;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.EngineeringPageDto;
|
||||||
|
import com.zhgd.xmgl.modules.basicdata.dto.ProjectPageDto;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
import com.zhgd.xmgl.modules.basicdata.entity.Engineering;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain;
|
import com.zhgd.xmgl.modules.basicdata.entity.EngineeringMain;
|
||||||
import com.zhgd.xmgl.modules.basicdata.entity.Project;
|
import com.zhgd.xmgl.modules.basicdata.entity.Project;
|
||||||
@ -64,6 +66,16 @@ public class InspectRecordServiceImpl extends ServiceImpl<InspectRecordMapper, I
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IInspectQuestionExamineService inspectQuestionExamineService;
|
private IInspectQuestionExamineService inspectQuestionExamineService;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Page<EngineeringPageDto> pageListForSuperior(Map<String, Object> map) {
|
||||||
|
return engineeringService.pageListForSuperior(map);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Page<ProjectPageDto> pageListByGov(Map<String, Object> map) {
|
||||||
|
return projectService.pageListForGov(map);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Page<InspectRecordDto> pageList(Page page, Map<String, Object> map) {
|
public Page<InspectRecordDto> pageList(Page page, Map<String, Object> map) {
|
||||||
String userId = SecurityUtil.getUser().getUserId();
|
String userId = SecurityUtil.getUser().getUserId();
|
||||||
|
|||||||
@ -287,13 +287,13 @@ public class ProjectSubItemServiceImpl extends ServiceImpl<ProjectSubItemMapper,
|
|||||||
endTime = projectSubItem.getRealEndTime();
|
endTime = projectSubItem.getRealEndTime();
|
||||||
}
|
}
|
||||||
if (DateUtil.between(projectSubItem.getPlanEndTime(), endTime, DateUnit.DAY, false) > 0){
|
if (DateUtil.between(projectSubItem.getPlanEndTime(), endTime, DateUnit.DAY, false) > 0){
|
||||||
// if (task.getPercentageComplete().intValue() == 100 || (actualFinishDate != null && actualFinishDate.getTime() <= System.currentTimeMillis())) {
|
if (task.getPercentageComplete().intValue() == 100 || (actualFinishDate != null && actualFinishDate.getTime() <= System.currentTimeMillis())) {
|
||||||
// projectSubItem.setState(6);
|
projectSubItem.setState(6);
|
||||||
// } else if (task.getPercentageComplete().intValue() == 0 || actualStartDate == null || actualStartDate.getTime() > System.currentTimeMillis()) {
|
} else if (task.getPercentageComplete().intValue() == 0 || actualStartDate == null || actualStartDate.getTime() > System.currentTimeMillis()) {
|
||||||
// projectSubItem.setState(4);
|
|
||||||
// } else {
|
|
||||||
projectSubItem.setState(4);
|
projectSubItem.setState(4);
|
||||||
// }
|
} else {
|
||||||
|
projectSubItem.setState(5);
|
||||||
|
}
|
||||||
} else if (task.getPercentageComplete().intValue() == 100 || (actualFinishDate != null && actualFinishDate.getTime() <= System.currentTimeMillis())) {
|
} else if (task.getPercentageComplete().intValue() == 100 || (actualFinishDate != null && actualFinishDate.getTime() <= System.currentTimeMillis())) {
|
||||||
projectSubItem.setState(3);
|
projectSubItem.setState(3);
|
||||||
} else if (task.getPercentageComplete().intValue() == 0 || actualStartDate == null || actualStartDate.getTime() > System.currentTimeMillis()) {
|
} else if (task.getPercentageComplete().intValue() == 0 || actualStartDate == null || actualStartDate.getTime() > System.currentTimeMillis()) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user