|
@@ -2,12 +2,17 @@ package com.fs.his.service.impl;
|
|
|
|
|
|
import java.util.Collections;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+
|
|
|
|
+import com.fs.common.core.domain.R;
|
|
|
|
+import com.fs.common.exception.CustomException;
|
|
import com.fs.common.utils.DateUtils;
|
|
import com.fs.common.utils.DateUtils;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.fs.course.param.FsFirstDiagnosisListUParam;
|
|
import com.fs.course.param.FsFirstDiagnosisListUParam;
|
|
import com.fs.course.vo.FsFirstDiagnosisListUVO;
|
|
import com.fs.course.vo.FsFirstDiagnosisListUVO;
|
|
|
|
+import com.fs.his.param.FsDiagnosisFillDParam;
|
|
import com.fs.his.param.FsDiagnosisListDParam;
|
|
import com.fs.his.param.FsDiagnosisListDParam;
|
|
import com.fs.his.vo.FsDiagnosisListDVO;
|
|
import com.fs.his.vo.FsDiagnosisListDVO;
|
|
|
|
+import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import com.fs.his.mapper.FsFirstDiagnosisMapper;
|
|
import com.fs.his.mapper.FsFirstDiagnosisMapper;
|
|
@@ -124,4 +129,19 @@ public class FsFirstDiagnosisServiceImpl extends ServiceImpl<FsFirstDiagnosisMap
|
|
public FsFirstDiagnosisListUVO getInfo(Long id) {
|
|
public FsFirstDiagnosisListUVO getInfo(Long id) {
|
|
return diagnosisMapper.getInfo(id);
|
|
return diagnosisMapper.getInfo(id);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public R fill(FsDiagnosisFillDParam param) {
|
|
|
|
+ if (param.getId() == null) {
|
|
|
|
+ throw new CustomException("初诊单id不能为空");
|
|
|
|
+ }
|
|
|
|
+ FsFirstDiagnosis diagnosis = new FsFirstDiagnosis();
|
|
|
|
+ BeanUtils.copyProperties(param, diagnosis);
|
|
|
|
+ diagnosis.setDoctorStatus(1);
|
|
|
|
+ int i = diagnosisMapper.updateFsFirstDiagnosis(diagnosis);
|
|
|
|
+ if (i > 0) {
|
|
|
|
+ return R.ok();
|
|
|
|
+ }
|
|
|
|
+ return R.error();
|
|
|
|
+ }
|
|
}
|
|
}
|