主业务添加代码
This commit is contained in:
parent
18fd896df4
commit
c039e03a89
@ -9,7 +9,7 @@ import java.util.Map;
|
|||||||
|
|
||||||
public interface XmValMapper {
|
public interface XmValMapper {
|
||||||
List<XmVal> getXmValList(String yq);
|
List<XmVal> getXmValList(String yq);
|
||||||
XmVal getXmVal(@Param("yq")String yq, @Param("xmdh")String xmdh);
|
List<XmVal> getXmVal(@Param("yq")String yq, @Param("xmdh")String xmdh);
|
||||||
XmVal getXmValValue(@Param("yq")String yq, @Param("xmdh")String xmdh,@Param("csjg")String csjg);
|
XmVal getXmValValue(@Param("yq")String yq, @Param("xmdh")String xmdh,@Param("csjg")String csjg);
|
||||||
String getXmValJgbz(@Param("yq")String yq, @Param("xmdh")String xmdh,@Param("csjg")String csjg,@Param("csjg1")String csjg1,@Param("csjg2")String csjg2);
|
String getXmValJgbz(@Param("yq")String yq, @Param("xmdh")String xmdh,@Param("csjg")String csjg,@Param("csjg1")String csjg1,@Param("csjg2")String csjg2);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -79,7 +79,12 @@ public class CommonUtil {
|
|||||||
public List<LabPat> getLabPatList(LabPat labPat) {
|
public List<LabPat> getLabPatList(LabPat labPat) {
|
||||||
return labPatMapper.getLabPat(labPat);
|
return labPatMapper.getLabPat(labPat);
|
||||||
}
|
}
|
||||||
|
public List<LabPat> getsamplelist(Date jyrq, String yq){
|
||||||
|
return labPatMapper.getSampleList(jyrq,yq);
|
||||||
|
}
|
||||||
|
public List<LabPat> getSampleListday(String yq, Long days){
|
||||||
|
return labPatMapper.getSampleListday(yq,days);
|
||||||
|
}
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int insertLabPat(LabPat labPat) {
|
public int insertLabPat(LabPat labPat) {
|
||||||
return labPatMapper.updateLabPat(labPat);
|
return labPatMapper.updateLabPat(labPat);
|
||||||
@ -239,10 +244,12 @@ public class CommonUtil {
|
|||||||
return xmRefMapper.getXmRefValue(yq, xmdh, bbtype, sex, age, zd, slzq);
|
return xmRefMapper.getXmRefValue(yq, xmdh, bbtype, sex, age, zd, slzq);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getXmRefJgbz(String yq, String xmdh, String csjg, String csjg1, String csjg2) {
|
public String getXmValJgbz(String yq, String xmdh, String csjg, String csjg1, String csjg2) {
|
||||||
return xmValMapper.getXmValJgbz(yq, xmdh, csjg, csjg1, csjg2);
|
return xmValMapper.getXmValJgbz(yq, xmdh, csjg, csjg1, csjg2);
|
||||||
}
|
}
|
||||||
|
public List<XmVal> getXmVal(String yq,String xmdh) {
|
||||||
|
return xmValMapper.getXmVal(yq,xmdh);
|
||||||
|
}
|
||||||
public List<XmAlarmdetail> getXmAlarmdetail(String yq, String xmdh) {
|
public List<XmAlarmdetail> getXmAlarmdetail(String yq, String xmdh) {
|
||||||
return xmAlarmdetailMapper.getXmAlarmdetail(yq, xmdh);
|
return xmAlarmdetailMapper.getXmAlarmdetail(yq, xmdh);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,6 +5,7 @@ import com.czlis.common.core.domain.Result;
|
|||||||
import com.czlis.common.core.domain.entity.lis.LabPat;
|
import com.czlis.common.core.domain.entity.lis.LabPat;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabResult;
|
import com.czlis.common.core.domain.entity.lis.LabResult;
|
||||||
import com.czlis.common.core.page.TableDataInfo;
|
import com.czlis.common.core.page.TableDataInfo;
|
||||||
|
import com.czlis.liswork.mapper.LisWorkMapper;
|
||||||
import com.czlis.liswork.service.LabPatService;
|
import com.czlis.liswork.service.LabPatService;
|
||||||
import com.czlis.liswork.service.LabResultService;
|
import com.czlis.liswork.service.LabResultService;
|
||||||
import com.czlis.liswork.service.LisWorkService;
|
import com.czlis.liswork.service.LisWorkService;
|
||||||
@ -33,7 +34,6 @@ public class LisWorkController extends BaseController {
|
|||||||
private LabPatService labPatService;
|
private LabPatService labPatService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private LabResultService labResultService;
|
private LabResultService labResultService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 可操作仪器查询
|
* 可操作仪器查询
|
||||||
*
|
*
|
||||||
@ -72,7 +72,7 @@ public class LisWorkController extends BaseController {
|
|||||||
// }
|
// }
|
||||||
public TableDataInfo getsamplelist(Date jyrq, String yq, Long days) {
|
public TableDataInfo getsamplelist(Date jyrq, String yq, Long days) {
|
||||||
startPage();
|
startPage();
|
||||||
List<LabPat> labPatList = labPatService.getSampleList(jyrq, yq, days);
|
List<LabPat> labPatList = lisWorkService.getSampleList(jyrq, yq, days);
|
||||||
return getDataTable(labPatList);
|
return getDataTable(labPatList);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -88,9 +88,18 @@ public class LisWorkController extends BaseController {
|
|||||||
@GetMapping("/sampleinfo")
|
@GetMapping("/sampleinfo")
|
||||||
public Result sampleInfo(Date jyrq, String yq, String ybh) {
|
public Result sampleInfo(Date jyrq, String yq, String ybh) {
|
||||||
|
|
||||||
return labPatService.getLabPat(jyrq, yq, ybh);
|
return lisWorkService.getLabPat(jyrq, yq, ybh);
|
||||||
|
}
|
||||||
|
@ApiOperation("获取检验项目字典信息")
|
||||||
|
@GetMapping("/queryxminfo")
|
||||||
|
public Result queryxminfo(String yq) {
|
||||||
|
return lisWorkService.getXmInfo(yq);
|
||||||
|
}
|
||||||
|
@ApiOperation("获取检验项目常用取值信息")
|
||||||
|
@GetMapping("/queryxmval")
|
||||||
|
public Result queryxmval(String yq,String xmdh) {
|
||||||
|
return lisWorkService.getXmVal(yq,xmdh);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取微生物样本信息
|
* 获取微生物样本信息
|
||||||
*
|
*
|
||||||
|
|||||||
@ -1,17 +1,22 @@
|
|||||||
package com.czlis.liswork.service;
|
package com.czlis.liswork.service;
|
||||||
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.common.core.domain.entity.lis.LabPat;
|
||||||
|
import com.czlis.common.core.domain.entity.lis.LabResult;
|
||||||
|
|
||||||
|
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
public interface LisWorkService {
|
public interface LisWorkService {
|
||||||
Result getInstrdList(Long userId);
|
Result getInstrdList(Long userId);
|
||||||
Result getGroupInstrdList(Long userId,String groupId);
|
Result getGroupInstrdList(Long userId,String groupId);
|
||||||
Result getInstrdConfig(String yq);
|
Result getInstrdConfig(String yq);
|
||||||
Result getSampleList(Date jyrq, String yq, Long days);
|
List<LabPat> getSampleList(Date jyrq, String yq, Long days);
|
||||||
Result getLabPat(Date jyrq, String yq, String ybh);
|
Result getLabPat(Date jyrq, String yq, String ybh);
|
||||||
Result sampleMedInfo(Date jyrq, String yq, String ybh);
|
Result sampleMedInfo(Date jyrq, String yq, String ybh);
|
||||||
Result checkUser(String yhdh, String mm);
|
Result checkUser(String yhdh, String mm);
|
||||||
|
Result getXmInfo(String yq);
|
||||||
|
Result getXmVal(String yq,String xmdh);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -123,6 +123,16 @@ public class LisWorkOperServiceImpl implements LisWorkOperService {
|
|||||||
saveallresult(labPat.getJyrq(),labPat.getYq(),labPat.getYbh());
|
saveallresult(labPat.getJyrq(),labPat.getYq(),labPat.getYbh());
|
||||||
return new Result("0", "保存成功");
|
return new Result("0", "保存成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改病人信息
|
||||||
|
* @param jyrq
|
||||||
|
* @param yq
|
||||||
|
* @param ybh
|
||||||
|
* @param column
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Result changePatColumn(Date jyrq,String yq, String ybh,String column,String value) {
|
public Result changePatColumn(Date jyrq,String yq, String ybh,String column,String value) {
|
||||||
String jgbz=commonUtil.getLabPatJgbz(jyrq,yq,ybh);
|
String jgbz=commonUtil.getLabPatJgbz(jyrq,yq,ybh);
|
||||||
@ -158,12 +168,21 @@ public class LisWorkOperServiceImpl implements LisWorkOperService {
|
|||||||
setComLog(jyrq, yq, ybh,SecurityUtils.getLoginUser().getUsername(),ComLogConstants.LG_M,column+":"+value);
|
setComLog(jyrq, yq, ybh,SecurityUtils.getLoginUser().getUsername(),ComLogConstants.LG_M,column+":"+value);
|
||||||
return new Result("0", "保存成功");
|
return new Result("0", "保存成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改结果
|
||||||
|
* @param labResult
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Result changeresult(LabResult labResult){
|
public Result changeresult(LabResult labResult){
|
||||||
String yq=labResult.getYq();
|
String yq=labResult.getYq();
|
||||||
Date jyrq=labResult.getJyrq();
|
Date jyrq=labResult.getJyrq();
|
||||||
String ybh=labResult.getYbh();
|
String ybh=labResult.getYbh();
|
||||||
LabPat labPat = commonUtil.getLabPatOne(jyrq, yq, ybh);
|
LabPat labPat = commonUtil.getLabPatOne(jyrq, yq, ybh);
|
||||||
|
if("2".equals(labPat.getJgbz())) return new Result("-1", "结果已审核禁止修改!");
|
||||||
|
if("5".equals(labPat.getJgbz())) return new Result("-1", "结果已锁定禁止修改!");
|
||||||
|
if("1".equals(labPat.getJgbz())) return new Result("-1", "结果已初审禁止修改!");
|
||||||
boolean nowjz=checknowjz(labPat);
|
boolean nowjz=checknowjz(labPat);
|
||||||
changeresultf(labPat, labResult, nowjz);
|
changeresultf(labPat, labResult, nowjz);
|
||||||
return new Result("0", "保存成功");
|
return new Result("0", "保存成功");
|
||||||
@ -1284,7 +1303,7 @@ public class LisWorkOperServiceImpl implements LisWorkOperService {
|
|||||||
}
|
}
|
||||||
int index = csjg.indexOf(",");
|
int index = csjg.indexOf(",");
|
||||||
if (index == -1) csjg2 = StringUtils.substring(csjg, index + 1);
|
if (index == -1) csjg2 = StringUtils.substring(csjg, index + 1);
|
||||||
jgbz = commonUtil.getXmRefJgbz(yq, xmdh, csjg, csjg1, csjg2);
|
jgbz = commonUtil.getXmValJgbz(yq, xmdh, csjg, csjg1, csjg2);
|
||||||
if (jgbz == null) {
|
if (jgbz == null) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,20 +2,17 @@ package com.czlis.liswork.service.impl;
|
|||||||
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
import com.czlis.common.core.domain.entity.*;
|
import com.czlis.common.core.domain.entity.*;
|
||||||
import com.czlis.common.core.domain.entity.lis.ComOpt;
|
import com.czlis.common.core.domain.entity.lis.*;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabPat;
|
|
||||||
import com.czlis.common.core.domain.entity.lis.LabResult;
|
|
||||||
import com.czlis.common.core.domain.entity.lis.LabResultMed;
|
|
||||||
import com.czlis.common.enums.UserStatus;
|
import com.czlis.common.enums.UserStatus;
|
||||||
import com.czlis.common.exception.ServiceException;
|
import com.czlis.common.exception.ServiceException;
|
||||||
import com.czlis.common.utils.MessageUtils;
|
import com.czlis.common.utils.MessageUtils;
|
||||||
import com.czlis.common.utils.SecurityUtils;
|
import com.czlis.common.utils.SecurityUtils;
|
||||||
import com.czlis.common.utils.StringUtils;
|
import com.czlis.common.utils.StringUtils;
|
||||||
|
import com.czlis.interfaceCommon.utils.CommonUtil;
|
||||||
import com.czlis.liswork.mapper.LisWorkMapper;
|
import com.czlis.liswork.mapper.LisWorkMapper;
|
||||||
|
|
||||||
|
|
||||||
import com.czlis.liswork.mapper.xtwh.InstrMapper;
|
import com.czlis.liswork.mapper.xtwh.InstrMapper;
|
||||||
import com.czlis.common.core.domain.entity.lis.LabInstr;
|
|
||||||
import com.czlis.liswork.service.LisWorkService;
|
import com.czlis.liswork.service.LisWorkService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@ -29,10 +26,21 @@ public class LisWorkServiceImpl implements LisWorkService {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private LisWorkMapper lisWorkMapper;
|
private LisWorkMapper lisWorkMapper;
|
||||||
|
@Autowired
|
||||||
|
CommonUtil commonUtil;
|
||||||
@Autowired
|
@Autowired
|
||||||
private InstrMapper instrMapper;
|
private InstrMapper instrMapper;
|
||||||
@Override
|
@Override
|
||||||
|
public Result getXmInfo(String yq) {
|
||||||
|
List<XmInfo> xmInfoList =commonUtil.getXmInfoList(yq);
|
||||||
|
return new Result("0","获取成功!",xmInfoList);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public Result getXmVal(String yq,String xmdh) {
|
||||||
|
List<XmVal> xmInfoList =commonUtil.getXmVal(yq,xmdh);
|
||||||
|
return new Result("0","获取成功!",xmInfoList);
|
||||||
|
}
|
||||||
|
@Override
|
||||||
public Result getInstrdList(Long userId) {
|
public Result getInstrdList(Long userId) {
|
||||||
List<Map<String,Object>> comUsrpowerList = lisWorkMapper.getInstrdList(String.valueOf(userId));
|
List<Map<String,Object>> comUsrpowerList = lisWorkMapper.getInstrdList(String.valueOf(userId));
|
||||||
return new Result("0","获取仪器列表成功!",comUsrpowerList);
|
return new Result("0","获取仪器列表成功!",comUsrpowerList);
|
||||||
@ -56,13 +64,13 @@ public class LisWorkServiceImpl implements LisWorkService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result getSampleList(Date jyrq, String yq, Long days) {
|
public List<LabPat> getSampleList(Date jyrq, String yq, Long days) {
|
||||||
if(days>1) {
|
if(days>1) {
|
||||||
List<LabPat> labPatListday = lisWorkMapper.getSampleListday(yq, days);
|
List<LabPat> labPatListday = commonUtil.getSampleListday(yq, days);
|
||||||
return new Result("0", "获取该样本数据成功!", labPatListday);
|
return labPatListday;
|
||||||
}else {
|
}else {
|
||||||
List<LabPat> labPatListday = lisWorkMapper.getSampleList(jyrq, yq);
|
List<LabPat> labPatListday = commonUtil.getsamplelist(jyrq, yq);
|
||||||
return new Result("0", "获取该样本数据成功!", labPatListday);
|
return labPatListday;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
@ -113,5 +121,4 @@ public class LisWorkServiceImpl implements LisWorkService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user