修改企业静态风险等级
This commit is contained in:
parent
7be699d3bb
commit
985250981d
|
|
@ -397,4 +397,8 @@ public interface SysEnterpriseMapper extends BaseMapper<SysEnterprise> {
|
|||
* @return list
|
||||
* */
|
||||
List<SysEnterprise>selectNoLegalPersonPost();
|
||||
|
||||
/*修改企业静态风险等级*/
|
||||
Integer changeInherentRisk(@Param("enterpriseId") String enterpriseId,
|
||||
@Param("inherentRisk") Integer inherentRisk);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2653,5 +2653,10 @@
|
|||
where ep.post_id is null
|
||||
</select>
|
||||
|
||||
<!--修改企业静态风险等级-->
|
||||
<update id="changeInherentRisk">
|
||||
update sysenterprise set InherentRisk = #{inherentRisk} where SysEnterpriseId = #{enterpriseId}
|
||||
</update>
|
||||
|
||||
|
||||
</mapper>
|
||||
|
|
|
|||
|
|
@ -1959,5 +1959,45 @@ public class BaseController {
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改诊断列表
|
||||
* @param score
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public void updateOrAddDiagnosis(Integer score,String enterpriseId,String category)throws Exception{
|
||||
String chinaName = getChinaName();
|
||||
Date date = new Date();
|
||||
rkCompanyDiagnosisMapper.deletByEnterpriseId(enterpriseId);
|
||||
RkCompanyDiagnosis rkCompanyDiagnosis = new RkCompanyDiagnosis();
|
||||
rkCompanyDiagnosis.setDiagnosisId(RandomNumber.getUUid());
|
||||
rkCompanyDiagnosis.setModified(chinaName);
|
||||
rkCompanyDiagnosis.setCreated(chinaName);
|
||||
rkCompanyDiagnosis.setModifyTime(date);
|
||||
rkCompanyDiagnosis.setCreateTime(date);
|
||||
rkCompanyDiagnosis.setEnterpriseId(enterpriseId);
|
||||
rkCompanyDiagnosis.setAssessTime(date);
|
||||
rkCompanyDiagnosis.setScore(score);
|
||||
rkCompanyDiagnosis.setCategory(category);
|
||||
rkCompanyDiagnosis.setStatus(FlowQueryStatus.PENDING);
|
||||
if (score < 60){
|
||||
rkCompanyDiagnosis.setGrade(1);
|
||||
}else if (score >=60 && score < 75){
|
||||
rkCompanyDiagnosis.setGrade(2);
|
||||
}else if (score >= 75 && score < 90){
|
||||
rkCompanyDiagnosis.setGrade(3);
|
||||
}else{
|
||||
rkCompanyDiagnosis.setGrade(4);
|
||||
}
|
||||
rkCompanyDiagnosisMapper.insert(rkCompanyDiagnosis);
|
||||
|
||||
//修改企业静态风险等级
|
||||
Map<Integer,Integer> riskMap = new HashMap<>();
|
||||
riskMap.put(4,1);
|
||||
riskMap.put(3,2);
|
||||
riskMap.put(2,3);
|
||||
riskMap.put(1,4);
|
||||
sysEnterpriseMapper.changeInherentRisk(enterpriseId,riskMap.get(rkCompanyDiagnosis.getScore()));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -389,37 +389,17 @@ public class RiskController extends BaseController {
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改诊断列表
|
||||
* @param score
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public void updateOrAddDiagnosis(Integer score,String enterpriseId,String category)throws Exception{
|
||||
String chinaName = getChinaName();
|
||||
Date date = new Date();
|
||||
rkCompanyDiagnosisMapper.deletByEnterpriseId(enterpriseId);
|
||||
RkCompanyDiagnosis rkCompanyDiagnosis = new RkCompanyDiagnosis();
|
||||
rkCompanyDiagnosis.setDiagnosisId(RandomNumber.getUUid());
|
||||
rkCompanyDiagnosis.setModified(chinaName);
|
||||
rkCompanyDiagnosis.setCreated(chinaName);
|
||||
rkCompanyDiagnosis.setModifyTime(date);
|
||||
rkCompanyDiagnosis.setCreateTime(date);
|
||||
rkCompanyDiagnosis.setEnterpriseId(enterpriseId);
|
||||
rkCompanyDiagnosis.setAssessTime(date);
|
||||
rkCompanyDiagnosis.setScore(score);
|
||||
rkCompanyDiagnosis.setCategory(category);
|
||||
rkCompanyDiagnosis.setStatus(FlowQueryStatus.PENDING);
|
||||
if (score < 60){
|
||||
rkCompanyDiagnosis.setGrade(1);
|
||||
}else if (score >59 && score < 75){
|
||||
rkCompanyDiagnosis.setGrade(2);
|
||||
}else if (score > 74 && score < 90){
|
||||
rkCompanyDiagnosis.setGrade(3);
|
||||
}else{
|
||||
rkCompanyDiagnosis.setGrade(4);
|
||||
@ApiOperation(value = "修改企业风险等级", notes = "修改企业风险等级")
|
||||
@GetMapping("/changeRiskLevel")
|
||||
@ResponseBody
|
||||
public SingleResult<String> changeRiskLevel()throws Exception{
|
||||
SingleResult<String> result = new SingleResult<>();
|
||||
List<SysEnterprise> enterprises = sysEnterpriseMapper.findAll();
|
||||
for (SysEnterprise enterprise : enterprises){
|
||||
//保存诊断列表
|
||||
this.updateOrAddDiagnosis(100,enterprise.getSysenterpriseid(),"");
|
||||
}
|
||||
rkCompanyDiagnosisMapper.insert(rkCompanyDiagnosis);
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -3734,4 +3734,46 @@ public class BaseController {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 修改诊断列表
|
||||
* @param score
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public void updateOrAddDiagnosis(Integer score,String enterpriseId,String category)throws Exception{
|
||||
String chinaName = getChinaName();
|
||||
Date date = new Date();
|
||||
rkCompanyDiagnosisMapper.deletByEnterpriseId(enterpriseId);
|
||||
RkCompanyDiagnosis rkCompanyDiagnosis = new RkCompanyDiagnosis();
|
||||
rkCompanyDiagnosis.setDiagnosisId(RandomNumber.getUUid());
|
||||
rkCompanyDiagnosis.setModified(chinaName);
|
||||
rkCompanyDiagnosis.setCreated(chinaName);
|
||||
rkCompanyDiagnosis.setModifyTime(date);
|
||||
rkCompanyDiagnosis.setCreateTime(date);
|
||||
rkCompanyDiagnosis.setEnterpriseId(enterpriseId);
|
||||
rkCompanyDiagnosis.setAssessTime(date);
|
||||
rkCompanyDiagnosis.setScore(score);
|
||||
rkCompanyDiagnosis.setCategory(category);
|
||||
rkCompanyDiagnosis.setStatus(FlowQueryStatus.PENDING);
|
||||
if (score < 60){
|
||||
rkCompanyDiagnosis.setGrade(1);
|
||||
}else if (score >=60 && score < 75){
|
||||
rkCompanyDiagnosis.setGrade(2);
|
||||
}else if (score >= 75 && score < 90){
|
||||
rkCompanyDiagnosis.setGrade(3);
|
||||
}else{
|
||||
rkCompanyDiagnosis.setGrade(4);
|
||||
}
|
||||
rkCompanyDiagnosisMapper.insert(rkCompanyDiagnosis);
|
||||
|
||||
//修改企业静态风险等级
|
||||
Map<Integer,Integer> riskMap = new HashMap<>();
|
||||
riskMap.put(4,1);
|
||||
riskMap.put(3,2);
|
||||
riskMap.put(2,3);
|
||||
riskMap.put(1,4);
|
||||
sysEnterpriseMapper.changeInherentRisk(enterpriseId,riskMap.get(rkCompanyDiagnosis.getScore()));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user