From e341d40492957666e3fff5cf798fbe88e6239863 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Mon, 29 Dec 2025 17:38:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=A8=E6=8E=A7=E5=8F=82=E6=95=B0=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/qc/QualitySetServiceImpl.java | 25 ++++++++++--------- 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/qc/QualitySetServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/qc/QualitySetServiceImpl.java index a85418d..899cf6e 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/qc/QualitySetServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/qc/QualitySetServiceImpl.java @@ -1,12 +1,10 @@ package com.czlis.liswork.service.impl.qc; import com.czlis.common.core.domain.Result; -import com.czlis.common.core.domain.entity.lis.ComOpt; -import com.czlis.common.core.domain.entity.lis.QcRules; -import com.czlis.common.core.domain.entity.lis.XmInfoNew; -import com.czlis.common.core.domain.entity.lis.XmInfoVs; +import com.czlis.common.core.domain.entity.lis.*; import com.czlis.common.utils.ComOptionUtils; import com.czlis.interfaceCommon.mapper.ComOptMapper; +import com.czlis.interfaceCommon.mapper.XmInfoMapper; import com.czlis.liswork.mapper.QcRulesMapper; import com.czlis.liswork.mapper.dict.ReportItemMapper; import com.czlis.liswork.pojo.DTO.QcRulesDTO; @@ -64,15 +62,18 @@ public class QualitySetServiceImpl implements QualitySetService { XmInfoNew xmInfoNew1 = new XmInfoNew(); xmInfoNew1.setYq(yq); xmInfoNew1.setXmdh(xmdh); - List xmInfoNewOneList = reportItemMapper.query(xmInfoNew1); - if(xmInfoNewOneList.size() <= 0) return new Result("-1","没有查询到xm_info表中的数据!"); + List xmInfoNewList = reportItemMapper.query(xmInfoNew1); + //return new Result("-1","没有查询到xm_info表中的数据!"); + if(xmInfoNewList.size() > 0){ + Integer xmid = xmInfoNewList.get(0).getXmid(); + XmInfoVs xmInfoVs = new XmInfoVs(); + xmInfoVs.setZkxm(xmInfoNew.getZkxm()); + xmInfoVs.setYq(xmInfoNew.getYq()); + xmInfoVs.setXmid(xmid); + reportItemMapper.updateXminfoVs(xmInfoVs); + } reportItemMapper.updateXmInfoNew1(xmInfoNew); - Integer xmid = xmInfoNewOneList.get(0).getXmid(); - XmInfoVs xmInfoVs = new XmInfoVs(); - xmInfoVs.setZkxm(xmInfoNew.getZkxm()); - xmInfoVs.setYq(xmInfoNew.getYq()); - xmInfoVs.setXmid(xmid); - reportItemMapper.updateXminfoVs(xmInfoVs); + //保存质控规则 QcRules qcRules1 = qcRulesMapper.queryOne(qcRules); if(qcRules1 == null) {