通道号维护
This commit is contained in:
parent
a5dd0a25d7
commit
1b233ead12
@ -26,4 +26,5 @@ public class XmInfoVs {
|
||||
private String ckxx;
|
||||
private String dyckz;
|
||||
private String xmmc;
|
||||
private String xmdh;
|
||||
}
|
||||
|
||||
@ -215,7 +215,7 @@ public class ReportItemController extends BaseController {
|
||||
public Result saveitemtdh(@RequestBody List<XmInter> XmInterList){
|
||||
return reportItemService.saveitemtdh(XmInterList);
|
||||
}
|
||||
@ApiOperation("保存检验项目通道号")
|
||||
@ApiOperation("删除检验项目通道号")
|
||||
@GetMapping("/delitemtdh")
|
||||
public Result delitemtdh(String yq,String tdh){
|
||||
return reportItemService.delitemtdh(yq,tdh);
|
||||
|
||||
@ -11,10 +11,7 @@ import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@Service
|
||||
@ -451,9 +448,19 @@ public class ReportItemServiceImpl implements ReportItemService {
|
||||
@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());
|
||||
if(list0.isEmpty()||list0==null)return new Result("0","成功!");
|
||||
List<XmInfoVs> XmInfoVslist=reportItemMapper.queryXmInfoVsDYXH(list0.get(0).getYq());
|
||||
for(XmInter xmInter:list0){
|
||||
String yq=xmInter.getYq();
|
||||
String tdh=xmInter.getTdh();
|
||||
String xmdh=xmInter.getXmdh();
|
||||
if(!"".equals(xmdh)&&xmdh!=null){
|
||||
Optional<XmInfoVs> XmInfoVslist0= XmInfoVslist.stream().filter(ss->xmdh.equals(ss.getXmdh())).findFirst();
|
||||
if(XmInfoVslist0.isPresent()) {
|
||||
Integer xmid =XmInfoVslist0.get().getXmid();
|
||||
xmInter.setXmid(xmid);
|
||||
}
|
||||
}
|
||||
XmInter xmInter0 =reportItemMapper.getXmInter(yq,tdh);
|
||||
if(xmInter0==null){
|
||||
reportItemMapper.addXmInterRow(xmInter);
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
</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
|
||||
select xm_info_vs.*,xm_info_new.xmmc,xm_info_new.xmdh 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">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user