| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -75,7 +75,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									BigDecimal resolveCount = new BigDecimal(grid.getResolveProjectCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									BigDecimal selfCount = new BigDecimal(grid.getSelfSolveProjectCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (grid.getResolveProjectCount() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(selfCount.multiply(hundred).divide(resolveCount, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = selfCount.multiply(hundred).divide(resolveCount, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -87,7 +91,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -138,7 +146,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -149,7 +161,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -198,7 +214,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -209,7 +229,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -258,7 +282,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setResponseRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -269,7 +297,11 @@ public class GovernRankDataExtractServiceImpl implements GovernRankDataExtractSe | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									if (dto.getSum() != NumConstant.ZERO) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal sum = new BigDecimal(dto.getSum()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal count = new BigDecimal(dto.getCount()); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP)); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										BigDecimal ratio = count.multiply(hundred).divide(sum, NumConstant.SIX, RoundingMode.HALF_UP); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										if (ratio.compareTo(hundred) > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
											ratio = hundred; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										entity.setGovernRatio(ratio); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								})); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
							} | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |