体检项目bug优化
This commit is contained in:
+11
-1
@@ -99,7 +99,7 @@ public class HealthCheckupListController {
|
||||
@ApiOperation("分页查询")
|
||||
@SaCheckPermission("healthCheckup.list.mange")
|
||||
public Result pageData(PageForm pageForm, String projectId, String subjectId,
|
||||
String unionId, String unitId, String physicalExaminationStatus) {
|
||||
String unionId, String unitId, String physicalExaminationStatus, String isAudit) {
|
||||
List<HealthCheckupUnionConfirm> confirms = dao.query(HealthCheckupUnionConfirm.class, Cnd.where("projectId", "=", projectId));
|
||||
|
||||
HealthCheckupProject project = healthCheckupProjectService.findOne(projectId);
|
||||
@@ -133,6 +133,16 @@ public class HealthCheckupListController {
|
||||
cnd.andEX("hcu.unionId", "=", unionId);
|
||||
cnd.andEX("hcu.unitId", "=", unitId);
|
||||
cnd.andEX("hcus.subjectId", "=", subjectId);
|
||||
if(StringUtils.isNotBlank(isAudit)){
|
||||
if(isAudit.equals("1")){
|
||||
cnd.and("hcu.isAudit", "=", "1");
|
||||
} else if(isAudit.equals("0")){
|
||||
SqlExpressionGroup group = Cnd.NEW().where();
|
||||
group.andEX("hcu.isAudit", "=", "0");
|
||||
group.orIsNull("hcu.isAudit");
|
||||
cnd.and(group);
|
||||
}
|
||||
}
|
||||
if (!AuthUtil.hasRoleOr(RoleConstant.SYSADMIN.name(), RoleConstant.SCHOOL_UNION_ADMIN.name())) {
|
||||
cnd.andEX("hcu.unionId", "=", SecurityUtil.getUnionId());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user