新增根据'重新技术委员会评审、评审意见修改'来更新评分接口
This commit is contained in:
+6
@@ -102,4 +102,10 @@ public class QualityEvaluationController extends BaseController<QualityEvaluatio
|
||||
|
||||
return Result.success(score);
|
||||
}
|
||||
|
||||
@ApiOperation("存在重新技术委员会评审、评审意见修改时将技术委员会评审、评审意见修改的评分更新成0")
|
||||
@PostMapping("/updateQualityEvaluation")
|
||||
public ResponseMessage<QualityEvaluation> updateQualityEvaluation(){
|
||||
return iQualityEvaluationService.updateQualityEvaluation();
|
||||
}
|
||||
}
|
||||
|
||||
+4
@@ -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;
|
||||
|
||||
@@ -37,4 +38,7 @@ public interface QualityEvaluationDao extends BaseMapper<QualityEvaluation> {
|
||||
List<Integer> selectBZSH(@Param("node") String node,@Param("lawId") String lawId);
|
||||
|
||||
void updateByProcessNode(@Param("lawId") String lawId);
|
||||
|
||||
@Select("select * from quality_evaluation")
|
||||
List<QualityEvaluation> selectAll();
|
||||
}
|
||||
|
||||
+3
@@ -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<QualityEvaluation> {
|
||||
|
||||
|
||||
Map<String, Double> getScore(String lawId);
|
||||
|
||||
ResponseMessage<QualityEvaluation> updateQualityEvaluation();
|
||||
}
|
||||
|
||||
+31
@@ -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;
|
||||
@@ -279,6 +282,34 @@ public class QualityEvaluationServiceImpl extends ServiceImpl<QualityEvaluationD
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 存在重新技术委员会评审、评审意见修改时将技术委员会评审、评审意见修改的评分更新成0
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public ResponseMessage<QualityEvaluation> updateQualityEvaluation() {
|
||||
QualityEvaluation qualityEvaluation = new QualityEvaluation();
|
||||
//先查询数据库取出所有数据
|
||||
List<QualityEvaluation> 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){
|
||||
//
|
||||
|
||||
Reference in New Issue
Block a user