|
|
@@ -14,6 +14,7 @@ import org.jeecg.common.system.base.controller.JeecgController;
|
|
|
import org.jeecg.common.system.query.QueryGenerator;
|
|
|
import org.jeecg.common.system.util.JwtUtil;
|
|
|
import org.jeecg.common.system.vo.LoginUser;
|
|
|
+import org.jeecg.common.util.oConvertUtils;
|
|
|
import org.jeecg.modules.medical.common.bo.*;
|
|
|
import org.jeecg.modules.medical.common.bo.after.response.AfterDeptDetailRequest;
|
|
|
import org.jeecg.modules.medical.common.enums.AfterwardsAuditStatusEnum;
|
|
|
@@ -167,15 +168,24 @@ public class AfterwardsAuditController extends JeecgController<AfterwardsAudit,
|
|
|
throw new JeecgBootException("用户未登录"); // "登录已过期,请重新登录"
|
|
|
}
|
|
|
AfterwardsAudit afterwardsAudit = new AfterwardsAudit();
|
|
|
- afterwardsAudit.setOutpatientNumber(param.getAdmissionNumber());
|
|
|
- afterwardsAudit.setPatientId(param.getPatientName());
|
|
|
- afterwardsAudit.setCheckState(param.getCheckState());
|
|
|
- afterwardsAudit.setDoctorId(param.getDoctorId());
|
|
|
+// afterwardsAudit.setOutpatientNumber(param.getAdmissionNumber());
|
|
|
+// afterwardsAudit.setPatientId(param.getPatientName());
|
|
|
+// afterwardsAudit.setCheckState(param.getCheckState());
|
|
|
+// afterwardsAudit.setDoctorId(param.getDoctorId());
|
|
|
QueryWrapper<AfterwardsAudit> queryWrapper = QueryGenerator.initQueryWrapper(afterwardsAudit, req.getParameterMap());
|
|
|
Page<AfterwardsAudit> page = new Page<>(pageNo, pageSize);
|
|
|
if (ObjectUtils.nullSafeEquals(param.getCheckState(), AfterwardsAuditStatusEnum.process.getStatus())) {
|
|
|
queryWrapper.eq("review_results", "issue_review");
|
|
|
}
|
|
|
+ if (oConvertUtils.isNotEmpty(param.getAdmissionNumber())) {
|
|
|
+ queryWrapper.eq("outpatient_number", "issue_review");
|
|
|
+ }
|
|
|
+ if (oConvertUtils.isNotEmpty(param.getPatientName())) {
|
|
|
+ queryWrapper.eq("patient_name", param.getPatientName());
|
|
|
+ }
|
|
|
+ if (oConvertUtils.isNotEmpty(param.getDoctorId())) {
|
|
|
+ queryWrapper.eq("doctor_id", param.getDoctorId());
|
|
|
+ }
|
|
|
IPage<AfterwardsAudit> violations = afterwardsAuditService.getDoctorViolations(page, queryWrapper, loginUser,param.getDoctorId());
|
|
|
// 返回结果
|
|
|
return Result.OK("获取成功", violations);
|