diff --git a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java index 18873758..150b46a8 100644 --- a/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java +++ b/adc-da-activiti/src/main/java/com/adc/da/workFlow/service/ActSarItemsBussEOService.java @@ -26,6 +26,7 @@ import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand; import com.adc.da.slrs.sarBussionessStand.service.ISarBussionessStandService; import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandState; import com.adc.da.slrs.sarBussionessStandState.service.ISarBussionessStandStateService; +import com.adc.da.slrs.sarEnterpriseStandardEvaluation.dao.QualityEvaluationDao; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.IQualityEvaluationService; import com.adc.da.slrs.sarLawsAttrInfo.service.ISarLawsAttrInfoService; @@ -112,6 +113,9 @@ public class ActSarItemsBussEOService { @Autowired private SarBussionessStandDao sarBussionessStandEODao; + @Autowired + private QualityEvaluationDao qualityEvaluationDao; + public void processCreateFsBuss(String standJson) throws Exception { Map standMap = new HashMap(); @@ -559,7 +563,12 @@ public class ActSarItemsBussEOService { }); } }); - qualityEvaluationService.saveBatch(evaluations); + if (evaluations.get(0).getProcessNode().equals("重新技术委员会评审、评审意见修改")){ + qualityEvaluationService.saveBatch(evaluations); + qualityEvaluationDao.updateByProcessNode(evaluations.get(0).getLawId()); + }else { + qualityEvaluationService.saveBatch(evaluations); + } } } diff --git a/adc-da-main/src/main/resources/application-dev.properties b/adc-da-main/src/main/resources/application-dev.properties index c2495387..3170d113 100644 --- a/adc-da-main/src/main/resources/application-dev.properties +++ b/adc-da-main/src/main/resources/application-dev.properties @@ -3,7 +3,7 @@ # 数据库配置 #============================================= spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver -spring.datasource.url = jdbc:mysql://121.36.69.172:3307/foton_slrs_test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false&serverTimezone=Asia/Shanghai +spring.datasource.url = jdbc:mysql://121.36.69.172:3307/foton_slrs_20230531?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false&serverTimezone=Asia/Shanghai spring.datasource.username = root spring.datasource.password = hzwlsoft.com diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java index 851d0b52..65b42273 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/dao/SarBussionessStandDao.java @@ -133,5 +133,8 @@ public interface SarBussionessStandDao extends BaseMapper { String selectByStandCode(String standCode); SarBussionessStand selectByReplaceStandNum(String standCode); + + @Select("select * from sar_bussioness_stand where TEXT_STATUS_BUSS is not null") + List selectAllStandStatus(); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java index fe6d7639..ebe6f42f 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStand/service/impl/SarBussionessStandServiceImpl.java @@ -1850,36 +1850,38 @@ public class SarBussionessStandServiceImpl extends ServiceImpl getAttrMap = sarBussStandAttrInfoEODao.selectStandFieldAndData(fieldInfo,row.getId()); - if(getAttrMap.get("FBGBUSS")!=null){ - if(org.apache.commons.lang3.StringUtils.isNotBlank(getAttrMap.get("FBGBUSS").toString())){ - String[] split = getAttrMap.get("FBGBUSS").toString().split(","); - String fileId = ""; - for (String id :split){ - if(id.contains("ATT_FILE_")){ - //则是正规数据 - if(org.apache.commons.lang3.StringUtils.isNotBlank(fileId)){ - fileId = fileId+","+ id; - }else { - fileId = id; - } - }else { - //加工数据 - QueryWrapper onlineFileLogQueryWrapper = new QueryWrapper<>(); - onlineFileLogQueryWrapper.eq("HIS_ID",id); - onlineFileLogQueryWrapper.orderByDesc("CREATE_TIME"); - List onlineFileLogs = onlineFileLogDao.selectList(onlineFileLogQueryWrapper); - if(!onlineFileLogs.isEmpty()){ - if(org.apache.commons.lang3.StringUtils.isNotBlank(fileId)){ - fileId = fileId+","+onlineFileLogs.get(0).getAttFileId(); - }else { - fileId = onlineFileLogs.get(0).getAttFileId(); + if(getAttrMap!=null) { + if (getAttrMap.get("FBGBUSS") != null) { + if (org.apache.commons.lang3.StringUtils.isNotBlank(getAttrMap.get("FBGBUSS").toString())) { + String[] split = getAttrMap.get("FBGBUSS").toString().split(","); + String fileId = ""; + for (String id : split) { + if (id.contains("ATT_FILE_")) { + //则是正规数据 + if (org.apache.commons.lang3.StringUtils.isNotBlank(fileId)) { + fileId = fileId + "," + id; + } else { + fileId = id; + } + } else { + //加工数据 + QueryWrapper onlineFileLogQueryWrapper = new QueryWrapper<>(); + onlineFileLogQueryWrapper.eq("HIS_ID", id); + onlineFileLogQueryWrapper.orderByDesc("CREATE_TIME"); + List onlineFileLogs = onlineFileLogDao.selectList(onlineFileLogQueryWrapper); + if (!onlineFileLogs.isEmpty()) { + if (org.apache.commons.lang3.StringUtils.isNotBlank(fileId)) { + fileId = fileId + "," + onlineFileLogs.get(0).getAttFileId(); + } else { + fileId = onlineFileLogs.get(0).getAttFileId(); + } } } - } + } + Object obj = fileId; + getAttrMap.put("FBGBUSS", obj); } - Object obj = fileId; - getAttrMap.put("FBGBUSS",obj); } } if (InitStandAttrUtil.clobFieldListBuss != null && !InitStandAttrUtil.clobFieldListBuss.isEmpty()) { diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java index 466a6ae8..20f965d6 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarBussionessStandState/sync/StateSync.java @@ -4,10 +4,17 @@ import com.adc.da.slrs.sarBussionessStand.dao.SarBussionessStandDao; import com.adc.da.slrs.sarBussionessStand.entity.SarBussionessStand; import com.adc.da.slrs.sarBussionessStandState.entity.SarBussionessStandState; import com.adc.da.slrs.sarBussionessStandState.service.ISarBussionessStandStateService; +import com.adc.da.slrs.sarStandAttrInfo.dao.SarStandAttrInfoDao; +import com.adc.da.slrs.sarStandAttrInfo.entity.SarStandAttrInfo; +import com.adc.da.slrs.sarStandardsInfo.dao.SarStandardsInfoDao; +import com.adc.da.slrs.sarStandardsInfo.entity.SarStandardsInfo; +import com.adc.da.slrs.sarUpdLog.service.ISarUpdLogService; import com.adc.da.util.DateUtils; import com.adc.da.utils.util.DateUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang.StringUtils; +import org.apache.commons.lang3.ObjectUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; @@ -37,6 +44,15 @@ public class StateSync { @Autowired private ISarBussionessStandStateService bussionessStandStateService; + @Autowired + private SarStandardsInfoDao sarStandardsInfoDao; + + @Autowired + private SarStandAttrInfoDao sarStandAttrInfoEODao; + + @Autowired + private ISarUpdLogService sarUpdLogEOService; + /** * 根据配置文件设置是否开启定时器 */ @@ -270,4 +286,100 @@ public class StateSync { return false; } + + /** + * 企业标准更新文本状态定时器 + */ + @Scheduled(cron = "0 0 5 * * ?") //每天早晨五点执行 + public void timeSarBussionessStand(){ + if (isNotScheduled){ + logger.info("开始执行企业标准更新文本状态定时器"); + List list = sarBussionessStandDao.selectAllStandStatus(); + if (ObjectUtils.isNotEmpty(list) && list != null){ + for (SarBussionessStand sarBussionessStand : list){ + if (StringUtils.isNotBlank(sarBussionessStand.getReplaceStandNum()) && sarBussionessStand != null){ + SarBussionessStand sarBussionessStand2 = sarBussionessStandDao.selectByReplaceStandNum(sarBussionessStand.getReplaceStandNum()); + //9z741h2m3j 有效,3lqnlgmgcn 作废 + if (sarBussionessStand2 != null && (sarBussionessStand.getTextStatusBuss().equals("9z741h2m3j")|| sarBussionessStand.getTextStatusBuss().equals("3lqnlgmgcn"))){ + sarBussionessStand2.setTextStatusBuss("3lqnlgmgcn"); + sarBussionessStandDao.updateById(sarBussionessStand2); + logger.info("修改企业标准文本状态完成,修改的企业标准id为:" + sarBussionessStand2.getId() + ",企标名称为:" + sarBussionessStand2.getStandName() + ",企标编号为:" + sarBussionessStand2.getStandCode()); + } + } + } + } + } + } + + /** + * 国内外标准更新文本状态定时器 + */ + @Scheduled(cron = "0 0 5 * * ?") //每天早晨五点执行 + public void timeSarStandardsInfo()throws Exception{ + if (isNotScheduled){ + logger.info("开始执行国内外标准更新文本状态定时器"); + List sarStandardsInfoEOs = sarStandardsInfoDao.getSarStandardsInfo(); + if (ObjectUtils.isNotEmpty(sarStandardsInfoEOs) && sarStandardsInfoEOs != null) { + for (SarStandardsInfo sarStandardsInfoEO : sarStandardsInfoEOs) { + if (sarStandardsInfoEO != null && ObjectUtils.isNotEmpty(sarStandardsInfoEO)) { + SarStandAttrInfo sarStandAttrInfo = sarStandAttrInfoEODao.getSarStandAttrInfo(sarStandardsInfoEO.getId()); + if (sarStandAttrInfo != null && ObjectUtils.isNotEmpty(sarStandAttrInfo)){ + sarStandardsInfoEO.setReplacedStandNum(sarStandAttrInfo.getDtbjh()); + } + + if (org.apache.commons.lang3.StringUtils.isNotBlank(sarStandardsInfoEO.getReplaceStandNum())){ + sarStandardsInfoDao.updateById(sarStandardsInfoEO); + String id = sarStandardsInfoEO.getId(); + List sarStandardsInfos = sarStandardsInfoDao.selectBy(id); + if (ObjectUtils.isNotEmpty(sarStandardsInfos) && sarStandardsInfos != null){ + for (SarStandardsInfo sarStandardsInfo:sarStandardsInfos){ + if (sarStandardsInfo != null && sarStandardsInfo.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){ + String textStatus = "chblaarg77"; + sarStandardsInfo.setTextStatus(textStatus); + sarStandardsInfoDao.updateById(sarStandardsInfo); + logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态"); + + String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态"; + sarUpdLogEOService.createBaseLog(sarStandardsInfo.getId(), sarStandardsInfo.getStandType() + "_STAND", content); + }else if (sarStandardsInfo != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){ + String textStatus = "qke0ckro2p"; + sarStandardsInfo.setTextStatus(textStatus); + sarStandardsInfoDao.updateById(sarStandardsInfo); + logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态"); + + String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态"; + sarUpdLogEOService.createBaseLog(sarStandardsInfo.getId(), sarStandardsInfo.getStandType() + "_STAND", content); + } + } + } + + + List sarStandardsInfo1s = sarStandardsInfoDao.selectBy1(id); + if (ObjectUtils.isNotEmpty(sarStandardsInfo1s) && sarStandardsInfo1s != null){ + for (SarStandardsInfo sarStandardsInfo1 : sarStandardsInfo1s){ + if (sarStandardsInfo1 != null && sarStandardsInfo1.getStandSort().equals("GB") && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){ + String textStatus = "chblaarg77"; + sarStandardsInfo1.setTextStatus(textStatus); + sarStandardsInfoDao.updateById(sarStandardsInfo1); + logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态"); + + String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成废止状态"; + sarUpdLogEOService.createBaseLog(sarStandardsInfo1.getId(), sarStandardsInfo1.getStandType() + "_STAND", content); + }else if (sarStandardsInfo1 != null && (sarStandardsInfoEO.getTextStatus().equals("vsaga7nwub") || sarStandardsInfoEO.getTextStatus().equals("chblaarg77") || sarStandardsInfoEO.getTextStatus().equals("qke0ckro2p"))){ + String textStatus = "qke0ckro2p"; + sarStandardsInfo1.setTextStatus(textStatus); + sarStandardsInfoDao.updateById(sarStandardsInfo1); + logger.info("原标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态"); + + String content = "标准号:"+ sarStandardsInfoEO.getReplaceStandNum() +"被代替标准号变更成被代替状态"; + sarUpdLogEOService.createBaseLog(sarStandardsInfo1.getId(), sarStandardsInfo1.getStandType() + "_STAND", content); + } + } + } + } + } + } + } + } + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java index 7bcab299..51df3c06 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/controller/QualityEvaluationController.java @@ -102,4 +102,10 @@ public class QualityEvaluationController extends BaseController updateQualityEvaluation(){ + return iQualityEvaluationService.updateQualityEvaluation(); + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java index 0059d8ca..5de64e1d 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/dao/QualityEvaluationDao.java @@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Constants; import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Select; import java.util.List; @@ -26,4 +27,18 @@ public interface QualityEvaluationDao extends BaseMapper { public List getEvaluationForm(@Param(Constants.WRAPPER) QueryWrapper queryWrapper); + List selectCountZQYJ(@Param("node") String node,@Param("lawId") String lawId); + + List selectCountJSWY(@Param("node") String node,@Param("lawId") String lawId); + + List selectCXJSWY(@Param("node") String node,@Param("lawId") String lawId); + + List selectBZHFS(@Param("node") String node,@Param("lawId") String lawId); + + List selectBZSH(@Param("node") String node,@Param("lawId") String lawId); + + void updateByProcessNode(@Param("lawId") String lawId); + + @Select("select * from quality_evaluation") + List selectAll(); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java index 6eb17ced..a1d589f3 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/IQualityEvaluationService.java @@ -1,5 +1,6 @@ package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service; +import com.adc.da.http.ResponseMessage; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -27,4 +28,6 @@ public interface IQualityEvaluationService extends IService { Map getScore(String lawId); + + ResponseMessage updateQualityEvaluation(); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java index dc5e076a..bd46d2aa 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarEnterpriseStandardEvaluation/service/impl/QualityEvaluationServiceImpl.java @@ -1,5 +1,7 @@ package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.impl; +import com.adc.da.http.ResponseMessage; +import com.adc.da.http.Result; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.EvaluationIndex; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO; import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation; @@ -12,6 +14,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.apache.commons.collections.IterableMap; +import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -81,6 +84,9 @@ public class QualityEvaluationServiceImpl extends ServiceImpl countZQYJList = qualityEvaluationDao.selectCountZQYJ(qualityEvaluations.getProcessNode(), qualityEvaluations.getLawId()); + if(!countZQYJList.isEmpty()){ + countZQYJStr = countZQYJList.size(); + } + } + + if(qualityEvaluations.getProcessNode().equals("技术委员会评审、评审意见修改")) { + List countJSWYList = qualityEvaluationDao.selectCountJSWY(qualityEvaluations.getProcessNode(), qualityEvaluations.getLawId()); + if(!countJSWYList.isEmpty()){ + countJSWYStr = countJSWYList.size(); + } + } + if(qualityEvaluations.getProcessNode().equals("重新技术委员会评审、评审意见修改")) { + List countCXJSWYList = qualityEvaluationDao.selectCXJSWY(qualityEvaluations.getProcessNode(), qualityEvaluations.getLawId()); + if(!countCXJSWYList.isEmpty()){ + countCXJSWYStr = countCXJSWYList.size(); + } + } + if(qualityEvaluations.getProcessNode().equals("标准化复审")) { + List countBZHFSList = qualityEvaluationDao.selectBZHFS(qualityEvaluations.getProcessNode(), qualityEvaluations.getLawId()); + if(!countBZHFSList.isEmpty()){ + countBZHFSStr = countBZHFSList.size(); + } + } + if(qualityEvaluations.getProcessNode().equals("标准法规部高级经理审核")) { + List countBZSHList = qualityEvaluationDao.selectBZSH(qualityEvaluations.getProcessNode(), qualityEvaluations.getLawId()); + if(!countBZSHList.isEmpty()){ + countBZSHStr = countBZSHList.size(); + } + } + } + } + final Integer countZQYJ = countZQYJStr; + final Integer countJSWY = countJSWYStr; + final Integer countCXJSWY = countCXJSWYStr; + final Integer countBZHFS = countBZHFSStr; + final Integer countBZSH = countBZSHStr; + HashMap result = new HashMap<>(); result.put("dynamic",0.0); result.put("quality",0.0); @@ -203,19 +258,19 @@ public class QualityEvaluationServiceImpl extends ServiceImpl updateQualityEvaluation() { + QualityEvaluation qualityEvaluation = new QualityEvaluation(); + //先查询数据库取出所有数据 + List list = qualityEvaluationDao.selectAll(); + Integer count = 0; + //校验list不为空时将获取到的数据进行循环遍历 + if (ObjectUtils.isNotEmpty(list) && list != null){ + for (QualityEvaluation qualityEvaluation1 : list){ + if (qualityEvaluation1.getLawId() != null && !qualityEvaluation1.getLawId().equals("") && qualityEvaluation1.getProcessNode() != null && !qualityEvaluation1.getProcessNode().equals("")){ + qualityEvaluation.setLawId(qualityEvaluation1.getLawId()); + qualityEvaluation.setProcessNode(qualityEvaluation1.getProcessNode()); + if (qualityEvaluation.getProcessNode().equals("重新技术委员会评审、评审意见修改")){ + qualityEvaluationDao.updateByProcessNode(qualityEvaluation.getLawId()); + count++; + } + } + } + }else { + return Result.error("list集合为空"); + } + return Result.success("0","更新技术委员会评审、评审意见修改为空已完成,共修改" + count + "条数据"); + } + // private Double getScoreSingle(QualityEvaluation item){ // diff --git a/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml index 991027a6..337d9fcd 100644 --- a/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml +++ b/adc-da-slrs/src/main/resources/mybatis/mapper/sarEnterpriseStandardEvalution/QualityEvaluationMapper.xml @@ -2,6 +2,10 @@ + + update quality_evaluation set score = '0' where law_id = #{lawId} and process_node = '技术委员会评审、评审意见修改' + + + + + + + + + + + + diff --git a/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql b/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql index fc1b8619..930ef31a 100644 --- a/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql +++ b/adc-da-slrs/src/main/resources/mysql/interfaceLog.sql @@ -1,5 +1,13 @@ -- 福田 需要通过第三方调用的接口 +--2023-06-01 09:41 +--名称 存在重新技术委员会评审、评审意见修改时将技术委员会评审、评审意见修改的评分更新成0 +--详情 +--路径 http://localhost:9090/api//sarEnterpriseStandardEvaluation/quality-evaluation/updateQualityEvaluation +--参数 +--类型 post + + --2023-05-05 10:18 --名称 海外标准文件名称 包含 中,CN/cn 译 的放置译文处 --详情