BUG修改

This commit is contained in:
tangw 2025-08-13 10:46:10 +08:00
parent 471caca247
commit ebd2d54367
5 changed files with 18 additions and 5 deletions

View File

@ -8,7 +8,7 @@ import java.util.List;
public interface LabResultMapper { public interface LabResultMapper {
List<LabResult> getLabResultList(@Param("jyrq") Date jyrq, @Param("yq") String yq, @Param("ybh") String ybh); List<LabResult> getLabResultList(@Param("jyrq") Date jyrq, @Param("yq") String yq, @Param("ybh") String ybh);
List<LabResult> getLabResult(@Param("jyrq") Date jyrq, @Param("yq") String yq,@Param("ybh") String ybh,@Param("xmdh") String xmdh); LabResult getLabResult(@Param("jyrq") Date jyrq, @Param("yq") String yq,@Param("ybh") String ybh,@Param("xmdh") String xmdh);
int insertLabResult(LabResult labResult); int insertLabResult(LabResult labResult);
int delLabResult(LabResult labResult); int delLabResult(LabResult labResult);
int updateLabResult(LabResult labResult); int updateLabResult(LabResult labResult);

View File

@ -52,10 +52,10 @@ public class CommonUtil {
//申请单明细表集合 //申请单明细表集合
//====检验结果表操作方法集合=== //====检验结果表操作方法集合===
public List<LabResult> getLabResult(Date jyrq, String yq, String ybh, String xmdh) {return labResultMapper.getLabResult(jyrq, yq, ybh,xmdh);} public LabResult getLabResult(Date jyrq, String yq, String ybh, String xmdh) {return labResultMapper.getLabResult(jyrq, yq, ybh,xmdh);}
public List<LabResult> getLabResultList(Date jyrq, String yq, String ybh) {return labResultMapper.getLabResultList(jyrq, yq, ybh);} public List<LabResult> getLabResultList(Date jyrq, String yq, String ybh) {return labResultMapper.getLabResultList(jyrq, yq, ybh);}
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public int insertLabResult(LabResult labResult) {return labResultMapper.updateLabResult(labResult);} public int insertLabResult(LabResult labResult) {return labResultMapper.insertLabResult(labResult);}
public List<LabResult> getresultinfo(Date jyrq, String yq, String ybh) {return labResultMapper.getLabResultList(jyrq, yq, ybh);} public List<LabResult> getresultinfo(Date jyrq, String yq, String ybh) {return labResultMapper.getLabResultList(jyrq, yq, ybh);}
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public int delLabResult(LabResult labResult) {return labResultMapper.delLabResult(labResult);} public int delLabResult(LabResult labResult) {return labResultMapper.delLabResult(labResult);}

View File

@ -9,7 +9,7 @@ import java.util.List;
public interface LabResultService { public interface LabResultService {
List<LabResult> getLabResultList(Date jyrq, String yq, String ybh); List<LabResult> getLabResultList(Date jyrq, String yq, String ybh);
Result getresultinfo(Date jyrq, String yq, String ybh); Result getresultinfo(Date jyrq, String yq, String ybh);
List<LabResult> getLabResult(Date jyrq, String yq, String ybh,String xmdh); LabResult getLabResult(Date jyrq, String yq, String ybh,String xmdh);
Result insertLabResult(LabResult labResult); Result insertLabResult(LabResult labResult);
Result delLabResult(LabResult labResult); Result delLabResult(LabResult labResult);
Result updateLabResult(LabResult labResult); Result updateLabResult(LabResult labResult);

View File

@ -18,7 +18,7 @@ public class LabResultImpl implements LabResultService {
@Autowired @Autowired
private LabResultMapper labResultMapper; private LabResultMapper labResultMapper;
@Override @Override
public List<LabResult> getLabResult(Date jyrq, String yq, String ybh,String xmdh) { public LabResult getLabResult(Date jyrq, String yq, String ybh,String xmdh) {
return labResultMapper.getLabResult(jyrq, yq, ybh,xmdh); return labResultMapper.getLabResult(jyrq, yq, ybh,xmdh);
} }
@Override @Override

View File

@ -345,6 +345,19 @@ public class LisWorkOperServiceImpl implements LisWorkOperService {
String result=CalcUtils.getValueFromCalc(jsgs,variables); String result=CalcUtils.getValueFromCalc(jsgs,variables);
if (result != null && !result.trim().isEmpty()) { if (result != null && !result.trim().isEmpty()) {
//插入结果值 //插入结果值
LabResult labResult=commonUtil.getLabResult(jyrq,yq,ybh,xmdh);
if(labResult==null){
labResult=new LabResult();
labResult.setJyrq(jyrq);
labResult.setYq(yq);
labResult.setYbh(ybh);
labResult.setXmdh(xmdh);
labResult.setCsjg(result);
commonUtil.insertLabResult(labResult);
}else{
labResult.setCsjg(result);
commonUtil.updateLabResult(labResult);
}
} }
} }
} }