|  | @@ -41,6 +41,7 @@ import org.springblade.manager.feign.WbsTreeContractClient;
 | 
	
		
			
				|  |  |  import org.springblade.manager.vo.WbsTreeContractTreeVOS;
 | 
	
		
			
				|  |  |  import org.springblade.system.entity.Menu;
 | 
	
		
			
				|  |  |  import org.springblade.system.entity.RoleMenu;
 | 
	
		
			
				|  |  | +import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.jdbc.core.BeanPropertyRowMapper;
 | 
	
		
			
				|  |  |  import org.springframework.jdbc.core.JdbcTemplate;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.*;
 | 
	
	
		
			
				|  | @@ -71,8 +72,10 @@ public class MaterialProgressController extends BladeController {
 | 
	
		
			
				|  |  |      private final IImageClassificationFileService imageClassificationFileService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      private final ContractClient contractClient;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      private final JdbcTemplate jdbcTemplate;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 资料进度
 | 
	
		
			
				|  |  |       */
 | 
	
	
		
			
				|  | @@ -546,10 +549,10 @@ public class MaterialProgressController extends BladeController {
 | 
	
		
			
				|  |  |          if(!list.isEmpty()){
 | 
	
		
			
				|  |  |              hideTypes= list.stream().map(HideProcess::getHideType).map(String::valueOf).collect(Collectors.joining(","));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        reVO.setProcessMaterialList("开工报告", workStartReports.size(), workStartReportsAmount,hideTypes.contains("1")?1:0);
 | 
	
		
			
				|  |  | -        reVO.setProcessMaterialList("工序资料", process.size(), processAmount,hideTypes.contains("2")?1:0);
 | 
	
		
			
				|  |  | -        reVO.setProcessMaterialList("评定资料", evaluation.size(), evaluationAmount,hideTypes.contains("3")?1:0);
 | 
	
		
			
				|  |  | -        reVO.setProcessMaterialList("中间交工", completion.size(), completionAmount,hideTypes.contains("4")?1:0);
 | 
	
		
			
				|  |  | +        reVO.setProcessMaterialList("开工报告", workStartReports.size(), workStartReportsAmount,hideTypes.contains("1")?1:0,1);
 | 
	
		
			
				|  |  | +        reVO.setProcessMaterialList("工序资料", process.size(), processAmount,hideTypes.contains("2")?1:0,2);
 | 
	
		
			
				|  |  | +        reVO.setProcessMaterialList("评定资料", evaluation.size(), evaluationAmount,hideTypes.contains("3")?1:0,3);
 | 
	
		
			
				|  |  | +        reVO.setProcessMaterialList("中间交工", completion.size(), completionAmount,hideTypes.contains("4")?1:0,4);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
	
		
			
				|  | @@ -563,7 +566,7 @@ public class MaterialProgressController extends BladeController {
 | 
	
		
			
				|  |  |      @GetMapping("/hideProcessMaterial")
 | 
	
		
			
				|  |  |      @ApiOperation(value = "隐藏进度")
 | 
	
		
			
				|  |  |      @ApiOperationSupport(order = 2)
 | 
	
		
			
				|  |  | -    private R hideProcessMaterial(Long contractId,Integer classifyType,Integer hideType,Integer type){
 | 
	
		
			
				|  |  | +    public R hideProcessMaterial(Long contractId,Integer classifyType,Integer hideType,Integer type){
 | 
	
		
			
				|  |  |          classifyType = StringUtils.isEmpty(String.valueOf(classifyType)) ? 1 : classifyType;
 | 
	
		
			
				|  |  |          if(type==0){
 | 
	
		
			
				|  |  |              String sql="select * from m_hide_process where contract_id= "+contractId+" and classify_type= "+classifyType+" and hide_type= "+hideType;
 |