Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
3d55104873
@ -0,0 +1,15 @@
|
|||||||
|
package com.czlis.common.core.domain.entity.lis;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class XmAlarmdetailNew {
|
||||||
|
private Integer xmid;
|
||||||
|
private Integer seq;
|
||||||
|
private String samplecondition;
|
||||||
|
private String resultcondition;
|
||||||
|
}
|
||||||
@ -70,5 +70,6 @@ public class XmInfoNew {
|
|||||||
private String val5;
|
private String val5;
|
||||||
private String isWsw;
|
private String isWsw;
|
||||||
private String inputcode;
|
private String inputcode;
|
||||||
|
private String jsxm;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,28 @@
|
|||||||
|
package com.czlis.common.core.domain.entity.lis;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class XmKnowledge {
|
||||||
|
private String xmid;
|
||||||
|
private String xmdh;
|
||||||
|
private String xmmc;
|
||||||
|
private String xmlb;
|
||||||
|
private String xmz;
|
||||||
|
private String dw;
|
||||||
|
private BigDecimal cksx;
|
||||||
|
private BigDecimal ckxx;
|
||||||
|
private String dyckz;
|
||||||
|
private Integer dyxh;
|
||||||
|
private String jsgs;
|
||||||
|
private String lcyy;
|
||||||
|
private String bz;
|
||||||
|
private String zjf;
|
||||||
|
private String xsbz;
|
||||||
|
}
|
||||||
@ -4,13 +4,10 @@ import com.czlis.common.annotation.Anonymous;
|
|||||||
import com.czlis.common.annotation.Log;
|
import com.czlis.common.annotation.Log;
|
||||||
import com.czlis.common.core.controller.BaseController;
|
import com.czlis.common.core.controller.BaseController;
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmFilter;
|
import com.czlis.common.core.domain.entity.lis.*;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmLot;
|
|
||||||
import com.czlis.common.core.page.TableDataInfo;
|
import com.czlis.common.core.page.TableDataInfo;
|
||||||
import com.czlis.common.enums.BusinessType;
|
import com.czlis.common.enums.BusinessType;
|
||||||
import com.czlis.liswork.pojo.DTO.XmInfoNewDTO;
|
import com.czlis.liswork.pojo.DTO.XmInfoNewDTO;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmInfoNew;
|
|
||||||
import com.czlis.common.core.domain.entity.lis.XmInfoVs;
|
|
||||||
import com.czlis.liswork.service.ReportItemService;
|
import com.czlis.liswork.service.ReportItemService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@ -48,6 +45,12 @@ public class ReportItemController extends BaseController {
|
|||||||
return new Result("0","查询成功!",xmInfoNewDTO);
|
return new Result("0","查询成功!",xmInfoNewDTO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("查询项目基础信息")
|
||||||
|
@GetMapping("/queryXmInfoNew")
|
||||||
|
public Result queryXmInfoNew(XmInfoNew xmInfoNew) {
|
||||||
|
return reportItemService.queryXmInfoNew(xmInfoNew);
|
||||||
|
}
|
||||||
|
|
||||||
@Log(title = "检验项目",businessType = BusinessType.INSERT)
|
@Log(title = "检验项目",businessType = BusinessType.INSERT)
|
||||||
@ApiOperation("新增检验项目")
|
@ApiOperation("新增检验项目")
|
||||||
@PostMapping("/add")
|
@PostMapping("/add")
|
||||||
@ -123,4 +126,23 @@ public class ReportItemController extends BaseController {
|
|||||||
return reportItemService.deleteXmLot(yq,sjph);
|
return reportItemService.deleteXmLot(yq,sjph);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("获取危急值特定判断条件")
|
||||||
|
@GetMapping("/queryXmAlarmdetailNew")
|
||||||
|
public Result queryXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew){
|
||||||
|
return reportItemService.queryXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Log(title = "危急值特定判断条件",businessType = BusinessType.INSERT)
|
||||||
|
@ApiOperation("新增危急值特定判断条件")
|
||||||
|
@PostMapping("/addXmAlarmdetailNew")
|
||||||
|
public Result addXmAlarmdetailNew(@RequestBody List<XmAlarmdetailNew> xmAlarmdetailNew){
|
||||||
|
return reportItemService.addXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Log(title = "危急值特定判断条件",businessType = BusinessType.DELETE)
|
||||||
|
@ApiOperation("修改危急值特定判断条件")
|
||||||
|
@GetMapping("/delXmAlarmdetailNew")
|
||||||
|
public Result delXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew){
|
||||||
|
return reportItemService.delXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,4 +50,12 @@ public interface ReportItemMapper {
|
|||||||
void addXmLot(XmLot xmLot);
|
void addXmLot(XmLot xmLot);
|
||||||
|
|
||||||
void deleteXmLot(@Param("yq") String yq,@Param("sjph") String sjph);
|
void deleteXmLot(@Param("yq") String yq,@Param("sjph") String sjph);
|
||||||
|
|
||||||
|
List<XmAlarmdetailNew> queryXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
|
|
||||||
|
void addXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
|
|
||||||
|
void updateXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
|
|
||||||
|
void delXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,8 @@
|
|||||||
package com.czlis.liswork.service;
|
package com.czlis.liswork.service;
|
||||||
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmFilter;
|
import com.czlis.common.core.domain.entity.lis.*;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmLot;
|
|
||||||
import com.czlis.liswork.pojo.DTO.XmInfoNewDTO;
|
import com.czlis.liswork.pojo.DTO.XmInfoNewDTO;
|
||||||
import com.czlis.common.core.domain.entity.lis.XmInfoNew;
|
|
||||||
import com.czlis.common.core.domain.entity.lis.XmInfoVs;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -36,4 +33,12 @@ public interface ReportItemService {
|
|||||||
Result deleteXmLot(String yq, String sjph);
|
Result deleteXmLot(String yq, String sjph);
|
||||||
|
|
||||||
List<XmInfoNew> query(XmInfoNew xmInfoNew);
|
List<XmInfoNew> query(XmInfoNew xmInfoNew);
|
||||||
|
|
||||||
|
Result queryXmInfoNew(XmInfoNew xmInfoNew);
|
||||||
|
|
||||||
|
Result queryXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
|
|
||||||
|
Result addXmAlarmdetailNew(List<XmAlarmdetailNew> xmAlarmdetailNew);
|
||||||
|
|
||||||
|
Result delXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -213,5 +213,37 @@ public class ReportItemServiceImpl implements ReportItemService {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result queryXmInfoNew(XmInfoNew xmInfoNew) {
|
||||||
|
List<XmInfoNew> xmInfoNewList = reportItemMapper.query(xmInfoNew);
|
||||||
|
return new Result("0","获取数据成功!",xmInfoNewList);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result queryXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew) {
|
||||||
|
List<XmAlarmdetailNew> xmAlarmdetailNewList = reportItemMapper.queryXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
return new Result("0","获取数据成功!",xmAlarmdetailNewList);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result addXmAlarmdetailNew(List<XmAlarmdetailNew> xmAlarmdetailNewList) {
|
||||||
|
for (XmAlarmdetailNew xmAlarmdetailNew : xmAlarmdetailNewList) {
|
||||||
|
List<XmAlarmdetailNew> xmAlarmdetailNewOneList = reportItemMapper.queryXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
log.info("列表数据个数:{}",xmAlarmdetailNewOneList.size());
|
||||||
|
if(xmAlarmdetailNewOneList.size() > 0){
|
||||||
|
reportItemMapper.updateXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
}else{
|
||||||
|
reportItemMapper.addXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return new Result("0","变更数据成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result delXmAlarmdetailNew(XmAlarmdetailNew xmAlarmdetailNew) {
|
||||||
|
reportItemMapper.delXmAlarmdetailNew(xmAlarmdetailNew);
|
||||||
|
return new Result("0","删除数据成功!");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -565,4 +565,37 @@
|
|||||||
<delete id="deleteXmLot">
|
<delete id="deleteXmLot">
|
||||||
delete from xm_log where yq = #{yq} and sjph = #{sjph}
|
delete from xm_log where yq = #{yq} and sjph = #{sjph}
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<select id="queryXmAlarmdetailNew" resultType="com.czlis.common.core.domain.entity.lis.XmAlarmdetailNew">
|
||||||
|
select * from xm_alarmdetail_new
|
||||||
|
<where>
|
||||||
|
<if test="xmid != null">and xmid = #{xmid}</if>
|
||||||
|
<if test="seq != null">and seq = #{seq}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<insert id="addXmAlarmdetailNew">
|
||||||
|
insert into xm_alarmdetail_new(
|
||||||
|
<if test="samplecondition != null and samplecondition != ''">samplecondition,</if>
|
||||||
|
<if test="resultcondition != null and resultcondition != ''">resultcondition,</if>
|
||||||
|
xmid, seq
|
||||||
|
)values(
|
||||||
|
<if test="samplecondition != null and samplecondition != ''">#{samplecondition},</if>
|
||||||
|
<if test="resultcondition != null and resultcondition != ''">#{resultcondition},</if>
|
||||||
|
#{xmid},#{seq})
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<update id="updateXmAlarmdetailNew">
|
||||||
|
update xm_alarmdetail_new
|
||||||
|
<set>
|
||||||
|
<if test="samplecondition != null and samplecondition != ''">samplecondition = #{samplecondition},</if>
|
||||||
|
<if test="resultcondition != null and resultcondition != ''">resultcondition = #{resultcondition},</if>
|
||||||
|
xmid = #{xmid}
|
||||||
|
</set>
|
||||||
|
where xmid = #{xmid} and seq = #{seq}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
<delete id="delXmAlarmdetailNew">
|
||||||
|
delete from xm_alarmdetail_new where xmid = #{xmid} and seq = #{seq}
|
||||||
|
</delete>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user