通道号维护
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){
|
public Result saveitemsort(@RequestBody List<XmInfoVs> XmInfoVsList){
|
||||||
return reportItemService.updateXminfoVsDYXH(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("获取试剂厂家")
|
@ApiOperation("获取试剂厂家")
|
||||||
@GetMapping("/querySjcs")
|
@GetMapping("/querySjcs")
|
||||||
|
|||||||
@ -12,6 +12,7 @@ public interface ReportItemMapper {
|
|||||||
List<XmDouble> queryXmDouble(XmDouble xmDouble);
|
List<XmDouble> queryXmDouble(XmDouble xmDouble);
|
||||||
List<XmValNew> queryXmValNew(XmValNew xmValNew);
|
List<XmValNew> queryXmValNew(XmValNew xmValNew);
|
||||||
List<XmInter> queryXmInter(XmInter xmInter);
|
List<XmInter> queryXmInter(XmInter xmInter);
|
||||||
|
XmInter getXmInter(@Param("yq") String yq,@Param("tdh") String tdh);
|
||||||
List<XmRefNew> queryXmRefNew(XmRefNew xmRefNew);
|
List<XmRefNew> queryXmRefNew(XmRefNew xmRefNew);
|
||||||
List<XmInfoVs> queryXmInfoVs(XmInfoVs xmInfoVs);
|
List<XmInfoVs> queryXmInfoVs(XmInfoVs xmInfoVs);
|
||||||
List<XmInfoVs> queryXmInfoVsDYXH(String yq);
|
List<XmInfoVs> queryXmInfoVsDYXH(String yq);
|
||||||
|
|||||||
@ -58,4 +58,6 @@ public interface ReportItemService {
|
|||||||
Result queryXmInfoVsDYXH(String yq);
|
Result queryXmInfoVsDYXH(String yq);
|
||||||
|
|
||||||
Result updateXminfoVsDYXH(List<XmInfoVs> list);
|
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.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@ -429,4 +430,27 @@ public class ReportItemServiceImpl implements ReportItemService {
|
|||||||
reportItemMapper.updateXminfoVsDYXH(list);
|
reportItemMapper.updateXminfoVsDYXH(list);
|
||||||
return new Result("0","成功!");
|
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
|
select * from xm_inter
|
||||||
<where>
|
<where>
|
||||||
<if test="yq !=null and yq !=''"> and yq = #{yq}</if>
|
<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="xmdh !=null and xmdh !=''"> and xmdh = #{xmdh}</if>
|
||||||
<if test="xmid !=null and xmid !=''"> and xmid = #{xmid}</if>
|
<if test="xmid !=null and xmid !=''"> and xmid = #{xmid}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</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 id="queryXmRefNew" resultType="com.czlis.common.core.domain.entity.lis.XmRefNew">
|
||||||
select * from xm_ref_new
|
select * from xm_ref_new
|
||||||
@ -359,7 +367,7 @@
|
|||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteXmInter">
|
<delete id="deleteXmInter">
|
||||||
delete from xm_inter where xmid = #{xmid}
|
delete from xm_inter where yq = #{yq} and tdh =#{tdh}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
<delete id="deleteXmTextResult">
|
<delete id="deleteXmTextResult">
|
||||||
@ -422,9 +430,9 @@
|
|||||||
update xm_inter
|
update xm_inter
|
||||||
<set>
|
<set>
|
||||||
<if test="xmdh != null and xmdh !=''">xmdh = #{xmdh},</if>
|
<if test="xmdh != null and xmdh !=''">xmdh = #{xmdh},</if>
|
||||||
yq = #{yq},tdh = #{tdh}
|
<if test="xmid != null ">xmid = #{xmid},</if>
|
||||||
</set>
|
</set>
|
||||||
where xmid = #{xmid}
|
where yq = #{yq} and tdh = #{tdh}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<update id="updateXmRefNewRow">
|
<update id="updateXmRefNewRow">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user