主程序
This commit is contained in:
parent
3317b01b62
commit
f7d6f62b17
@ -1,5 +1,6 @@
|
||||
package com.czlis.common.core.domain.entity.lis;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
@ -11,6 +12,7 @@ import java.util.Date;
|
||||
@NoArgsConstructor
|
||||
public class LabResultRe {
|
||||
private String wyh;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date jyrq;
|
||||
private String yq;
|
||||
private String ybh;
|
||||
|
||||
@ -45,7 +45,11 @@ public class LisWorkPageInfoController extends BaseController {
|
||||
|
||||
return lisWorkPageInfoService.saveRedo(labResultRe);
|
||||
}
|
||||
|
||||
@ApiOperation("删除复查结果")
|
||||
@PostMapping("/deleteRedo")
|
||||
public Result deleteRedo(@RequestBody LabResultRe labResultRe) {
|
||||
return lisWorkPageInfoService.deleteRedo(labResultRe);
|
||||
}
|
||||
@Anonymous
|
||||
@ApiOperation("获取历史结果")
|
||||
@GetMapping("/history")
|
||||
@ -89,6 +93,11 @@ public class LisWorkPageInfoController extends BaseController {
|
||||
public Result getInputmdl(String yq) {
|
||||
return lisWorkPageInfoService.getInputmdl(yq);
|
||||
}
|
||||
@ApiOperation("获取临床意义")
|
||||
@GetMapping("/clinicref")
|
||||
public Result getclinicref(String yq, String xmdh) {
|
||||
return lisWorkPageInfoService.getclinicref(yq,xmdh);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -27,5 +27,7 @@ public interface LisWorkPageInfoMapper {
|
||||
List<LabInputmdl> getInputmdl(String yq);
|
||||
int insertLabResultRe(LabResultRe labResultRe);
|
||||
int updateLabResultRe(LabResultRe labResultRe);
|
||||
int deleteRedo(LabResultRe labResultRe);
|
||||
String getclinicref(@Param("yq") String yq,@Param("xmdh") String xmdh);
|
||||
LabResultRe getLabResultRe(@Param("jyrq") Date jyrq,@Param("yq") String yq,@Param("ybh") String ybh,@Param("xmdh") String xmdh);
|
||||
}
|
||||
|
||||
@ -10,6 +10,7 @@ public interface LisWorkPageInfoService {
|
||||
Result getRedo(Date jyrq, String yq, String ybh);
|
||||
Result swapRedo(LabResultRe labResultRe);
|
||||
Result saveRedo(LabResultRe labResultRe);
|
||||
Result deleteRedo(LabResultRe labResultRe);
|
||||
Result getHistory(Date jyrq, String yq, String ybh);
|
||||
Result getReqdetail(Date jyrq, String yq, String ybh);
|
||||
Result getOtherinstr(Date jyrq, String yq, String ybh);
|
||||
@ -20,4 +21,5 @@ public interface LisWorkPageInfoService {
|
||||
Result getReqdetailMX(String yq, String sqxmdh);
|
||||
|
||||
Result getInputmdl(String yq);
|
||||
Result getclinicref(String yq, String xmdh);
|
||||
}
|
||||
|
||||
@ -97,13 +97,18 @@ public class LisWorkPageInfoServiceImpl implements LisWorkPageInfoService {
|
||||
String xmdh=labResultRe.getXmdh();
|
||||
LabResultRe labResultRe0 =lisWorkPageInfoMapper.getLabResultRe(jyrq,yq,ybh,xmdh);
|
||||
if(labResultRe0==null){
|
||||
lisWorkPageInfoMapper.updateLabResultRe(labResultRe);
|
||||
}else{
|
||||
lisWorkPageInfoMapper.insertLabResultRe(labResultRe);
|
||||
}else{
|
||||
lisWorkPageInfoMapper.updateLabResultRe(labResultRe);
|
||||
}
|
||||
return new Result("0","交换数据成功!",labResultRe);
|
||||
return new Result("0","保存成功!",labResultRe);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public Result deleteRedo(LabResultRe labResultRe){
|
||||
lisWorkPageInfoMapper.deleteRedo(labResultRe);
|
||||
return new Result("0","成功!");
|
||||
}
|
||||
@Override
|
||||
public Result getHistory(Date jyrq, String yq, String ybh) {
|
||||
Map<String,Object> map = new HashMap<>();
|
||||
@ -263,5 +268,10 @@ public class LisWorkPageInfoServiceImpl implements LisWorkPageInfoService {
|
||||
return new Result("0","获取成功!",historyResultDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result getclinicref(String yq, String xmdh) {
|
||||
String lcyy=lisWorkPageInfoMapper.getclinicref(yq,xmdh);
|
||||
return new Result("0","获取成功!",lcyy);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -44,6 +44,23 @@
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
<delete id="deleteRedo" parameterType="com.czlis.common.core.domain.entity.lis.LabResultRe">
|
||||
delete from lab_result_re
|
||||
<where>
|
||||
<if test="jyrq != null ">
|
||||
and jyrq = #{jyrq}
|
||||
</if>
|
||||
<if test="yq != null and yq != ''">
|
||||
and yq = #{yq}
|
||||
</if>
|
||||
<if test="ybh != null and ybh != ''">
|
||||
and ybh = #{ybh}
|
||||
</if>
|
||||
<if test="xmdh != null and xmdh != ''">
|
||||
and xmdh = #{xmdh}
|
||||
</if>
|
||||
</where>
|
||||
</delete>
|
||||
<insert id="insertLabResultRe" parameterType="com.czlis.common.core.domain.entity.lis.LabResultRe">
|
||||
insert into lab_result_re (jyrq, yq, ybh,xmdh,csjg)
|
||||
values (#{jyrq},#{yq},#{ybh},#{xmdh},#{csjg})
|
||||
@ -174,5 +191,7 @@
|
||||
FROM lab_inputmdl
|
||||
WHERE ( lab_inputmdl.yq = #{yq} )
|
||||
</select>
|
||||
|
||||
<select id="getclinicref" resultType="String">
|
||||
select clinicref from xm_info where yq = #{yq} and xmdh =#{xmdh}
|
||||
</select>
|
||||
</mapper>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user