|
@@ -4,6 +4,7 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import thyyxxk.webserver.config.exception.ExceptionEnum;
|
|
|
+import thyyxxk.webserver.constants.Capacity;
|
|
|
import thyyxxk.webserver.dao.his.datamodify.YzActOrderMapper;
|
|
|
import thyyxxk.webserver.pojo.ResultVo;
|
|
|
import thyyxxk.webserver.pojo.datamodify.GetDropdownBox;
|
|
@@ -12,7 +13,7 @@ import thyyxxk.webserver.utils.DateUtil;
|
|
|
import thyyxxk.webserver.utils.ResultVoUtil;
|
|
|
import thyyxxk.webserver.utils.TokenUtil;
|
|
|
|
|
|
-import java.util.Hashtable;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -36,13 +37,13 @@ public class YzActOrderModifyService {
|
|
|
|
|
|
/**
|
|
|
* 根据医嘱号 来查询 符合条件的数据
|
|
|
- * @param data 医嘱号
|
|
|
+ * @param inpatientNo 医嘱号
|
|
|
* @return 返回符合条件的数据
|
|
|
* */
|
|
|
- public ResultVo<YzActOrder> query(float data){
|
|
|
- YzActOrder yzActOrder = dao.query(data);
|
|
|
+ public ResultVo<YzActOrder> query(float inpatientNo){
|
|
|
+ YzActOrder yzActOrder = dao.query(inpatientNo);
|
|
|
if (yzActOrder!=null){
|
|
|
- log.info("查询医嘱号=>{}",data);
|
|
|
+ log.info("查询医嘱号=>{}",inpatientNo);
|
|
|
return ResultVoUtil.success(yzActOrder);
|
|
|
}else {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST);
|
|
@@ -51,37 +52,37 @@ public class YzActOrderModifyService {
|
|
|
|
|
|
/**
|
|
|
* 修改医嘱字段 医嘱号,频次,给药方式,开始时间,停止时间,医嘱时间,医生,执行科室,医生嘱托,签字医生
|
|
|
- * @param data 传入需要修改的指定字段
|
|
|
+ * @param param 传入需要修改的指定字段
|
|
|
* @return 返回
|
|
|
* */
|
|
|
- public ResultVo<Boolean> update(YzActOrder data) {
|
|
|
- String pattern = "yyyy-MM-dd HH:mm:ss";
|
|
|
- YzActOrder yz = dao.query(data.getActOrderNo());
|
|
|
+ static final String PATTERN = "yyyy-MM-dd HH:mm:ss";
|
|
|
+ public ResultVo<Boolean> update(YzActOrder param) {
|
|
|
+ YzActOrder yz = dao.query(param.getActOrderNo());
|
|
|
log.info("医嘱修改前==>修改人:{},医嘱号:{},频次:{},给药方式:{},开始时间:{},停止时间:{},医嘱时间:{},医生:{},执行科室:{},医生嘱托:{},签字医生:{}",
|
|
|
TokenUtil.getTokenUserId(),
|
|
|
yz.getActOrderNo(),
|
|
|
yz.getFrequCode(),
|
|
|
yz.getSupplyCode(),
|
|
|
- yz.getStartTime()!=null? DateUtil.formatDatetime(yz.getStartTime(),pattern):"null",
|
|
|
- yz.getEndTime()!=null? DateUtil.formatDatetime(yz.getEndTime(),pattern): "null",
|
|
|
- yz.getOrderTime()!=null? DateUtil.formatDatetime(yz.getOrderTime(),pattern): "null",
|
|
|
+ yz.getStartTime()!=null? DateUtil.formatDatetime(yz.getStartTime(),PATTERN):"null",
|
|
|
+ yz.getEndTime()!=null? DateUtil.formatDatetime(yz.getEndTime(),PATTERN): "null",
|
|
|
+ yz.getOrderTime()!=null? DateUtil.formatDatetime(yz.getOrderTime(),PATTERN): "null",
|
|
|
yz.getPhysician(),
|
|
|
yz.getExecUnit(),
|
|
|
yz.getInstruction(),
|
|
|
yz.getModifier());
|
|
|
log.info("医嘱修改后==>修改人:{},医嘱号:{},频次:{},给药方式:{},开始时间:{},停止时间:{},医嘱时间:{},医生:{},执行科室:{},医生嘱托:{},签字医生:{}",
|
|
|
TokenUtil.getTokenUserId(),
|
|
|
- data.getActOrderNo(),
|
|
|
- data.getFrequCode(),
|
|
|
- data.getSupplyCode(),
|
|
|
- data.getStartTime()!=null? DateUtil.formatDatetime(data.getStartTime(),pattern):"null",
|
|
|
- data.getEndTime()!=null ? DateUtil.formatDatetime(data.getEndTime(),pattern): "null",
|
|
|
- data.getOrderTime()!=null? DateUtil.formatDatetime(data.getOrderTime(),pattern):"null",
|
|
|
- data.getPhysician(),
|
|
|
- data.getExecUnit(),
|
|
|
- data.getInstruction(),
|
|
|
- data.getModifier());
|
|
|
- return ResultVoUtil.success(dao.yzUpdate(data));
|
|
|
+ param.getActOrderNo(),
|
|
|
+ param.getFrequCode(),
|
|
|
+ param.getSupplyCode(),
|
|
|
+ param.getStartTime()!=null? DateUtil.formatDatetime(param.getStartTime(),PATTERN):"null",
|
|
|
+ param.getEndTime()!=null ? DateUtil.formatDatetime(param.getEndTime(),PATTERN): "null",
|
|
|
+ param.getOrderTime()!=null? DateUtil.formatDatetime(param.getOrderTime(),PATTERN):"null",
|
|
|
+ param.getPhysician(),
|
|
|
+ param.getExecUnit(),
|
|
|
+ param.getInstruction(),
|
|
|
+ param.getModifier());
|
|
|
+ return ResultVoUtil.success(dao.yzUpdate(param));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -89,7 +90,7 @@ public class YzActOrderModifyService {
|
|
|
* @return 返回map 集合
|
|
|
* */
|
|
|
public ResultVo<Map<String,List<GetDropdownBox>>> getDropdownBox(){
|
|
|
- Map<String, List<GetDropdownBox>> map = new Hashtable<>();
|
|
|
+ Map<String, List<GetDropdownBox>> map = new HashMap<>(Capacity.TWO);
|
|
|
map.put("freQuCode",dao.getFreQuCode());
|
|
|
map.put("unitCode",dao.getUnitCode());
|
|
|
map.put("supplyCode",dao.getSupplyType());
|