Browse Source

修改根据巡检机场查询巡检任务列表

tags/v1.0.0^2
chengwang 1 year ago
parent
commit
0b4ea1e966
3 changed files with 17 additions and 18 deletions
  1. +4
    -10
      tuoheng-service/tuoheng-miniprogram/src/main/java/com/tuoheng/miniprogram/entity/query/InspectionQuery.java
  2. +13
    -5
      tuoheng-service/tuoheng-miniprogram/src/main/java/com/tuoheng/miniprogram/service/impl/InspectionServiceImpl.java
  3. +0
    -3
      tuoheng-service/tuoheng-miniprogram/src/main/resources/mapper/InspectionMapper.xml

+ 4
- 10
tuoheng-service/tuoheng-miniprogram/src/main/java/com/tuoheng/miniprogram/entity/query/InspectionQuery.java View File

private Integer type; private Integer type;


/** /**
*起始日期(传入)
*日期(传入)
*/ */
private String startTime;
private String time;


/** /**
* 结束日期(传入) * 结束日期(传入)
*/ */
private String endTime;
// private String endTime;


/** /**
* 起始日期,日期类型
* 日期,日期类型
*/ */
@DateTimeFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionStartTime; private Date executionStartTime;


/**
*执行结束时间
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date executionEndTime;




} }

+ 13
- 5
tuoheng-service/tuoheng-miniprogram/src/main/java/com/tuoheng/miniprogram/service/impl/InspectionServiceImpl.java View File

//获取登录人信息,登录人用户名 //获取登录人信息,登录人用户名
// String username = SecurityUserUtils.username(); // String username = SecurityUserUtils.username();
//获取租户id //获取租户id
String tenantId = ShiroUtils.getTenantId();
//String tenantId = ShiroUtils.getTenantId();
String username = "admin"; String username = "admin";
User user = userMapper.selectOne(Wrappers.<User>lambdaQuery() User user = userMapper.selectOne(Wrappers.<User>lambdaQuery()
.eq(StringUtils.isNotEmpty(username), User::getUsername, username) .eq(StringUtils.isNotEmpty(username), User::getUsername, username)
.eq(User::getStatus, 1).eq(User::getMark, 1)); .eq(User::getStatus, 1).eq(User::getMark, 1));
if(ObjectUtil.isNull(user)){
return null;
}
String tenantId = user.getTenantId();
if(StringUtils.isEmpty(tenantId)){
return null;
}
query.setTenantId(tenantId);
//查询部门及下级部门列表 //查询部门及下级部门列表
List<Dept> list = deptMapper.selectList(Wrappers.<Dept>lambdaQuery() List<Dept> list = deptMapper.selectList(Wrappers.<Dept>lambdaQuery()
.eq(Dept::getMark, 1)); .eq(Dept::getMark, 1));
IPage<InspectionInfoVo> pageDataVo = new Page<>(query.getPage(),query.getLimit()); IPage<InspectionInfoVo> pageDataVo = new Page<>(query.getPage(),query.getLimit());
Date startTime = null; Date startTime = null;
Date endTime = null; Date endTime = null;
if(StringUtils.isNotEmpty(query.getStartTime()) && StringUtils.isNotEmpty(query.getEndTime())){
startTime = DateUtils.dateTime(DateUtils.YYYY_MM_DD_HH_MM_SS,query.getStartTime()+" 00:00:00");
endTime = DateUtils.dateTime(DateUtils.YYYY_MM_DD_HH_MM_SS,query.getEndTime()+" 23:59:59");
if(null != query.getStartTimeDate()){
startTime = DateUtils.dateTime(DateUtils.YYYY_MM_DD_HH_MM_SS,query.getTime()+" 00:00:00");
endTime = DateUtils.dateTime(DateUtils.YYYY_MM_DD_HH_MM_SS,query.getTime()+" 23:59:59");
} }
query.setStartTimeDate(startTime); query.setStartTimeDate(startTime);
query.setEndTimeDate(endTime); query.setEndTimeDate(endTime);
int problemsVerifiedNum = 0; int problemsVerifiedNum = 0;
List<InspectionFile> inspectionFileList = inspectionFileMapper.selectList(Wrappers.<InspectionFile>lambdaQuery() List<InspectionFile> inspectionFileList = inspectionFileMapper.selectList(Wrappers.<InspectionFile>lambdaQuery()
.eq(StringUtils.isNotEmpty(x.getId()), InspectionFile::getInspectionId, x.getId()) .eq(StringUtils.isNotEmpty(x.getId()), InspectionFile::getInspectionId, x.getId())
.eq(InspectionFile::getTenantId, 0)
.eq(InspectionFile::getTenantId, tenantId)
.eq(InspectionFile::getMark,1)); .eq(InspectionFile::getMark,1));
if(StringUtils.isEmpty(inspectionFileList)){ if(StringUtils.isEmpty(inspectionFileList)){
throw new ServiceException(ServiceExceptionEnum.PARAMETER_IS_NULL); throw new ServiceException(ServiceExceptionEnum.PARAMETER_IS_NULL);

+ 0
- 3
tuoheng-service/tuoheng-miniprogram/src/main/resources/mapper/InspectionMapper.xml View File

<if test="request.inspectionType !=null"> <if test="request.inspectionType !=null">
and ti.inspection_type = #{request.inspectionType} and ti.inspection_type = #{request.inspectionType}
</if> </if>
<if test="request.inspectionLine !=null">
and ti.inspection_line = #{request.inspectionLine}
</if>
<if test="request.type !=null"> <if test="request.type !=null">
and ti.type = #{request.type} and ti.type = #{request.type}
</if> </if>

Loading…
Cancel
Save