项目排序
This commit is contained in:
parent
7efeca72f6
commit
3289679217
@ -25,4 +25,5 @@ public class XmInfoVs {
|
||||
private String cksx;
|
||||
private String ckxx;
|
||||
private String dyckz;
|
||||
private String xmmc;
|
||||
}
|
||||
|
||||
@ -195,6 +195,16 @@ public class ReportItemController extends BaseController {
|
||||
return reportItemService.delXmRefNew(xmRefNew);
|
||||
|
||||
}
|
||||
@ApiOperation("查询检验项目排序")
|
||||
@GetMapping("/getitemsort")
|
||||
public Result getitemsort(String yq){
|
||||
return reportItemService.queryXmInfoVsDYXH(yq);
|
||||
}
|
||||
@ApiOperation("保存检验项目排序")
|
||||
@PostMapping("/saveitemsort")
|
||||
public Result saveitemsort(@RequestBody List<XmInfoVs> XmInfoVsList){
|
||||
return reportItemService.updateXminfoVsDYXH(XmInfoVsList);
|
||||
}
|
||||
|
||||
@ApiOperation("获取试剂厂家")
|
||||
@GetMapping("/querySjcs")
|
||||
|
||||
@ -14,6 +14,7 @@ public interface ReportItemMapper {
|
||||
List<XmInter> queryXmInter(XmInter xmInter);
|
||||
List<XmRefNew> queryXmRefNew(XmRefNew xmRefNew);
|
||||
List<XmInfoVs> queryXmInfoVs(XmInfoVs xmInfoVs);
|
||||
List<XmInfoVs> queryXmInfoVsDYXH(String yq);
|
||||
List<XmTextresultNew> queryXmTextresultNew(XmTextresultNew xmTextresultNew);
|
||||
void addXmInfoNew(XmInfoNew xmInfoNew);
|
||||
void addXmDoubleRow(XmDouble xmDoubleRow);
|
||||
@ -39,7 +40,7 @@ public interface ReportItemMapper {
|
||||
void updateXmTextResultRow(XmTextresultNew xmTextResultRow);
|
||||
void updateXminfoVs(XmInfoVs xmInfoVs);
|
||||
void updateXmFilter(XmFilter xmFilter);
|
||||
|
||||
void updateXminfoVsDYXH(@Param("list") List<XmInfoVs> list);
|
||||
void addXmInfoVs(XmInfoVs xmInfoVs);
|
||||
void deleteXmInfoVs(Integer vsid);
|
||||
|
||||
|
||||
@ -55,4 +55,7 @@ public interface ReportItemService {
|
||||
Result delXmRefNew(XmRefNew xmRefNew);
|
||||
|
||||
Result getSjcs(String yq);
|
||||
Result queryXmInfoVsDYXH(String yq);
|
||||
|
||||
Result updateXminfoVsDYXH(List<XmInfoVs> list);
|
||||
}
|
||||
|
||||
@ -419,6 +419,14 @@ public class ReportItemServiceImpl implements ReportItemService {
|
||||
List<Map<String, Objects>> sjcsList = reportItemMapper.getSjcs(yq);
|
||||
return new Result("0","获取数据成功!",sjcsList);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Result queryXmInfoVsDYXH(String yq) {
|
||||
return new Result("0","成功!",reportItemMapper.queryXmInfoVsDYXH(yq));
|
||||
}
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
@Override
|
||||
public Result updateXminfoVsDYXH(List<XmInfoVs> list) {
|
||||
reportItemMapper.updateXminfoVsDYXH(list);
|
||||
return new Result("0","成功!");
|
||||
}
|
||||
}
|
||||
|
||||
@ -61,7 +61,10 @@
|
||||
<if test="yq != null">and yq = #{yq}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="queryXmInfoVsDYXH" resultType="com.czlis.common.core.domain.entity.lis.XmInfoVs">
|
||||
select xm_info_vs.*,xm_info_new.xmmc from xm_info_vs join xm_info_new on xm_info_new.xmid=xm_info_vs.xmid
|
||||
where xm_info_vs.yq = #{yq}
|
||||
</select>
|
||||
<select id="queryXmTextresultNew" resultType="com.czlis.common.core.domain.entity.lis.XmTextresultNew">
|
||||
select * from xm_textresult_new
|
||||
<where>
|
||||
@ -485,6 +488,24 @@
|
||||
xmid = #{xmid}, yq = #{yq}
|
||||
where xmid = #{xmid} and yq = #{yq}
|
||||
</update>
|
||||
<update id="updateXminfoVsDYXH">
|
||||
UPDATE xm_info_vs
|
||||
SET dyxh = CASE
|
||||
<foreach collection="list" item="item" separator="">
|
||||
WHEN vsid = #{item.vsid} THEN #{item.dyxh}
|
||||
</foreach>
|
||||
END
|
||||
WHERE vsid IN
|
||||
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||
#{item.vsid}
|
||||
</foreach>
|
||||
AND dyxh != CASE
|
||||
<foreach collection="list" item="item" separator="">
|
||||
WHEN vsid = #{item.vsid} THEN #{item.dyxh}
|
||||
</foreach>
|
||||
END
|
||||
</update>
|
||||
|
||||
|
||||
<update id="updateXmFilter">
|
||||
update xm_filter set lgph = #{lgph} , bc = #{bc} where yq = #{yq} and lgph = #{lgph}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user