新增根据'重新技术委员会评审、评审意见修改'来更新评分接口
This commit is contained in:
+6
@@ -102,4 +102,10 @@ public class QualityEvaluationController extends BaseController<QualityEvaluatio
|
|||||||
|
|
||||||
return Result.success(score);
|
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.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
|
||||||
import java.util.List;
|
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);
|
List<Integer> selectBZSH(@Param("node") String node,@Param("lawId") String lawId);
|
||||||
|
|
||||||
void updateByProcessNode(@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;
|
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.FormVO;
|
||||||
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
|
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
@@ -27,4 +28,6 @@ public interface IQualityEvaluationService extends IService<QualityEvaluation> {
|
|||||||
|
|
||||||
|
|
||||||
Map<String, Double> getScore(String lawId);
|
Map<String, Double> getScore(String lawId);
|
||||||
|
|
||||||
|
ResponseMessage<QualityEvaluation> updateQualityEvaluation();
|
||||||
}
|
}
|
||||||
|
|||||||
+31
@@ -1,5 +1,7 @@
|
|||||||
package com.adc.da.slrs.sarEnterpriseStandardEvaluation.service.impl;
|
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.EvaluationIndex;
|
||||||
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO;
|
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.FormVO;
|
||||||
import com.adc.da.slrs.sarEnterpriseStandardEvaluation.entity.QualityEvaluation;
|
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.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import org.apache.commons.collections.IterableMap;
|
import org.apache.commons.collections.IterableMap;
|
||||||
|
import org.apache.commons.lang3.ObjectUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
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){
|
// private Double getScoreSingle(QualityEvaluation item){
|
||||||
//
|
//
|
||||||
|
|||||||
Reference in New Issue
Block a user