Compare commits
2 Commits
f85b29eb48
...
ab838e43ba
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ab838e43ba | ||
|
|
6dbf7dfdaa |
@ -0,0 +1,22 @@
|
|||||||
|
package com.czlis.common.core.domain.entity.lis;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class QcModifylog {
|
||||||
|
private Integer id;
|
||||||
|
private String yq;
|
||||||
|
private Date zkrq;
|
||||||
|
private Integer zkph;
|
||||||
|
private Integer zkcs;
|
||||||
|
private Date changedt;
|
||||||
|
private String changeman;
|
||||||
|
private String changetype;
|
||||||
|
private String changetxt;
|
||||||
|
}
|
||||||
@ -1,5 +1,6 @@
|
|||||||
package com.czlis.liswork.mapper;
|
package com.czlis.liswork.mapper;
|
||||||
|
|
||||||
|
import com.czlis.common.core.domain.entity.lis.QcModifylog;
|
||||||
import com.czlis.common.core.domain.entity.lis.QcVal;
|
import com.czlis.common.core.domain.entity.lis.QcVal;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -16,4 +17,5 @@ public interface QcValMapper {
|
|||||||
List<Map<String,Object>> queryvalmonth(QcVal qcVal);
|
List<Map<String,Object>> queryvalmonth(QcVal qcVal);
|
||||||
List<Map<String,Object>> queryvalitem(QcVal qcVal);
|
List<Map<String,Object>> queryvalitem(QcVal qcVal);
|
||||||
List<Map<String,Object>> queryitem(String yq);
|
List<Map<String,Object>> queryitem(String yq);
|
||||||
|
void insertQcModifylog(QcModifylog qcModifylog);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
package com.czlis.liswork.service.impl.qc;
|
package com.czlis.liswork.service.impl.qc;
|
||||||
|
|
||||||
import com.czlis.common.core.domain.Result;
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.common.core.domain.entity.lis.QcModifylog;
|
||||||
import com.czlis.common.core.domain.entity.lis.QcVal;
|
import com.czlis.common.core.domain.entity.lis.QcVal;
|
||||||
import com.czlis.common.utils.DateUtils;
|
import com.czlis.common.utils.DateUtils;
|
||||||
import com.czlis.common.utils.SecurityUtils;
|
import com.czlis.common.utils.SecurityUtils;
|
||||||
@ -125,6 +126,8 @@ public class QcValServiceImpl implements QcValService {
|
|||||||
if (zkjg==null){
|
if (zkjg==null){
|
||||||
if (qcVal1 != null) {
|
if (qcVal1 != null) {
|
||||||
qcValMapper.deleteById(qcVal1.getQcValid());
|
qcValMapper.deleteById(qcVal1.getQcValid());
|
||||||
|
String logdata="质控结果删除: 项目 ["+qcVal1.getXmdh()+"] 结果 "+qcVal1.getZkjg()+"!";
|
||||||
|
qcmodifylog(qcVal1,"1",logdata);
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
if (qcVal1 == null) {
|
if (qcVal1 == null) {
|
||||||
@ -138,10 +141,15 @@ public class QcValServiceImpl implements QcValService {
|
|||||||
qcValMapper.insert(qcVal1);
|
qcValMapper.insert(qcVal1);
|
||||||
} else {
|
} else {
|
||||||
BigDecimal zkjgs = new BigDecimal(zkjg);
|
BigDecimal zkjgs = new BigDecimal(zkjg);
|
||||||
|
BigDecimal zkjg0 = qcVal1.getZkjg();
|
||||||
|
if (zkjgs != zkjg0) {
|
||||||
qcVal1.setZkjg(zkjgs);
|
qcVal1.setZkjg(zkjgs);
|
||||||
qcVal1.setYhdh(yhdh);
|
qcVal1.setYhdh(yhdh);
|
||||||
qcVal1.setInputdt(new Date());
|
qcVal1.setInputdt(new Date());
|
||||||
qcValMapper.update(qcVal1);
|
qcValMapper.update(qcVal1);
|
||||||
|
String logdata = "质控结果修改: 项目 ["+qcVal1.getXmdh()+"] 结果: "+zkjg0+" 修改为: "+zkjgs+" !";
|
||||||
|
qcmodifylog(qcVal1, "2", logdata);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -149,8 +157,18 @@ public class QcValServiceImpl implements QcValService {
|
|||||||
}
|
}
|
||||||
return new Result("0","保存数据成功!");
|
return new Result("0","保存数据成功!");
|
||||||
}
|
}
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public int qcmodifylog(){
|
public int qcmodifylog(QcVal qcVal,String logtype,String logdata){
|
||||||
|
QcModifylog qcModifylog=new QcModifylog();
|
||||||
|
qcModifylog.setYq(qcVal.getYq());
|
||||||
|
qcModifylog.setZkph(Integer.getInteger(qcVal.getZkph()));
|
||||||
|
qcModifylog.setZkcs(qcVal.getCs());
|
||||||
|
qcModifylog.setZkrq(qcVal.getZkrq());
|
||||||
|
qcModifylog.setChangeman(SecurityUtils.getLoginUser().getUsername());
|
||||||
|
qcModifylog.setChangetype(logtype);
|
||||||
|
qcModifylog.setChangedt(new Date());
|
||||||
|
qcModifylog.setChangetxt(logdata);
|
||||||
|
qcValMapper.insertQcModifylog(qcModifylog);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -156,4 +156,8 @@
|
|||||||
and qc_val.cs=ss.cs WHERE ( xm_info.yq = #{yq} ) AND ( xm_info.zkxm = 'Y' ) AND ( xm_info.xmdh = #{xmdh})
|
and qc_val.cs=ss.cs WHERE ( xm_info.yq = #{yq} ) AND ( xm_info.zkxm = 'Y' ) AND ( xm_info.xmdh = #{xmdh})
|
||||||
order by ss.cs,sx.daynum
|
order by ss.cs,sx.daynum
|
||||||
</select>
|
</select>
|
||||||
|
<insert id="insertQcModifylog" parameterType="com.czlis.common.core.domain.entity.lis.QcModifylog">
|
||||||
|
insert into qc_modifylog (yq, zkrq,zkph, zkcs, changedt,changeman, changetype, changetxt)
|
||||||
|
values (#{yq}, #{zkrq},#{zkph}, #{zkcs}, #{changedt},#{changeman}, #{changetype}, #{changetxt})
|
||||||
|
</insert>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user