通道号维护
This commit is contained in:
parent
3289679217
commit
fb45d917bc
@ -205,6 +205,16 @@ public class ReportItemController extends BaseController {
|
||||
public Result saveitemsort(@RequestBody List<XmInfoVs> XmInfoVsList){
|
||||
return reportItemService.updateXminfoVsDYXH(XmInfoVsList);
|
||||
}
|
||||
@ApiOperation("查询检验项目通道号")
|
||||
@GetMapping("/getitemtdh")
|
||||
public Result getitemtdh(String yq){
|
||||
return reportItemService.queryXmInfoVsDYXH(yq);
|
||||
}
|
||||
@ApiOperation("保存检验项目通道号")
|
||||
@PostMapping("/saveitemtdh")
|
||||
public Result saveitemtdh(@RequestBody List<XmInfoVs> XmInfoVsList){
|
||||
return reportItemService.updateXminfoVsDYXH(XmInfoVsList);
|
||||
}
|
||||
|
||||
@ApiOperation("获取试剂厂家")
|
||||
@GetMapping("/querySjcs")
|
||||
|
||||
@ -12,6 +12,7 @@ public interface ReportItemMapper {
|
||||
List<XmDouble> queryXmDouble(XmDouble xmDouble);
|
||||
List<XmValNew> queryXmValNew(XmValNew xmValNew);
|
||||
List<XmInter> queryXmInter(XmInter xmInter);
|
||||
XmInter getXmInter(@Param("yq") String yq,@Param("tdh") String tdh);
|
||||
List<XmRefNew> queryXmRefNew(XmRefNew xmRefNew);
|
||||
List<XmInfoVs> queryXmInfoVs(XmInfoVs xmInfoVs);
|
||||
List<XmInfoVs> queryXmInfoVsDYXH(String yq);
|
||||
|
||||
@ -58,4 +58,6 @@ public interface ReportItemService {
|
||||
Result queryXmInfoVsDYXH(String yq);
|
||||
|
||||
Result updateXminfoVsDYXH(List<XmInfoVs> list);
|
||||
Result getitemtdh(String yq);
|
||||
Result saveitemtdh(List<XmInter> list);
|
||||
}
|
||||
|
||||
@ -15,6 +15,7 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
@Slf4j
|
||||
@ -429,4 +430,27 @@ public class ReportItemServiceImpl implements ReportItemService {
|
||||
reportItemMapper.updateXminfoVsDYXH(list);
|
||||
return new Result("0","成功!");
|
||||
}
|
||||
@Override
|
||||
public Result getitemtdh(String yq){
|
||||
XmInter xmInter=new XmInter();
|
||||
xmInter.setYq(yq);
|
||||
return new Result("0","成功!",reportItemMapper.queryXmInter(xmInter));
|
||||
|
||||
}
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@Override
|
||||
public Result saveitemtdh(List<XmInter> list){
|
||||
List<XmInter> list0=list.stream().filter(st->st.getYq()!=null&&st.getTdh()!=null&&!"".equals(st.getYq())&&!"".equals(st.getTdh())).collect(Collectors.toList());
|
||||
for(XmInter xmInter:list0){
|
||||
String yq=xmInter.getYq();
|
||||
String tdh=xmInter.getTdh();
|
||||
XmInter xmInter0 =reportItemMapper.getXmInter(yq,tdh);
|
||||
if(xmInter0==null){
|
||||
reportItemMapper.addXmInterRow(xmInter);
|
||||
}else{
|
||||
reportItemMapper.updateXmInterRow(xmInter);
|
||||
}
|
||||
}
|
||||
return new Result("0","成功!");
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,10 +40,18 @@
|
||||
select * from xm_inter
|
||||
<where>
|
||||
<if test="yq !=null and yq !=''"> and yq = #{yq}</if>
|
||||
<if test="tdh !=null and tdh !=''"> and tdh = #{tdh}</if>
|
||||
<if test="xmdh !=null and xmdh !=''"> and xmdh = #{xmdh}</if>
|
||||
<if test="xmid !=null and xmid !=''"> and xmid = #{xmid}</if>
|
||||
</where>
|
||||
</select>
|
||||
<select id="getXmInter" resultType="com.czlis.common.core.domain.entity.lis.XmInter">
|
||||
select * from xm_inter
|
||||
<where>
|
||||
<if test="yq !=null and yq !=''"> and yq = #{yq}</if>
|
||||
<if test="tdh !=null and tdh !=''"> and tdh = #{tdh}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="queryXmRefNew" resultType="com.czlis.common.core.domain.entity.lis.XmRefNew">
|
||||
select * from xm_ref_new
|
||||
@ -359,7 +367,7 @@
|
||||
</delete>
|
||||
|
||||
<delete id="deleteXmInter">
|
||||
delete from xm_inter where xmid = #{xmid}
|
||||
delete from xm_inter where yq = #{yq} and tdh =#{tdh}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteXmTextResult">
|
||||
@ -422,9 +430,9 @@
|
||||
update xm_inter
|
||||
<set>
|
||||
<if test="xmdh != null and xmdh !=''">xmdh = #{xmdh},</if>
|
||||
yq = #{yq},tdh = #{tdh}
|
||||
<if test="xmid != null ">xmid = #{xmid},</if>
|
||||
</set>
|
||||
where xmid = #{xmid}
|
||||
where yq = #{yq} and tdh = #{tdh}
|
||||
</update>
|
||||
|
||||
<update id="updateXmRefNewRow">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user