Compare commits
	
		
			4 Commits
		
	
	
		
			e9a3ad8dc2
			...
			dev_sjs
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | fb972249dc | ||
|  | e29636522d | ||
|  | 4dd8ed7a0d | ||
|  | 34bf6a2580 | 
| @@ -70,8 +70,8 @@ public class ENSOImpactController { | ||||
|  | ||||
|     @RequestMapping(value = "/ensoYearEventCorresponding", method = {RequestMethod.GET}) | ||||
|     @ApiOperation(value = "年份与ENSO事件对应关系", httpMethod = "GET") | ||||
|     public AjaxResult ensoYearEventCorresponding(@RequestParam(value = "year") String year) { | ||||
|         ENSOYearEventCorrespondingEntity ensoYearEventCorrespondingEntity = ensoImpactService.ensoYearEventCorresponding(year); | ||||
|     public AjaxResult ensoYearEventCorresponding(@RequestParam(value = "year") String year,@RequestParam(value = "dq",required = false)String qd) { | ||||
|         ENSOYearEventCorrespondingEntity ensoYearEventCorrespondingEntity = ensoImpactService.ensoYearEventCorresponding(year,qd); | ||||
|         return AjaxResult.success(ensoYearEventCorrespondingEntity); | ||||
|     } | ||||
|  | ||||
| @@ -79,8 +79,9 @@ public class ENSOImpactController { | ||||
|     @ApiOperation(value = "四类ENSO事件空间分布统计", httpMethod = "GET") | ||||
|     public AjaxResult ensoEventRate(@RequestParam(value = "type") String type, | ||||
|                                     @RequestParam(value = "zone") String zone, | ||||
|                                     @RequestParam(value = "year") String year) { | ||||
|         ENSOEventRateEntity ensoEventRateEntity = ensoImpactService.ensoEventRate(type, zone, year); | ||||
|                                     @RequestParam(value = "year") String year, | ||||
|                                     @RequestParam(value = "dq",required = false) String dq) { | ||||
|         ENSOEventRateEntity ensoEventRateEntity = ensoImpactService.ensoEventRate(type, zone, year,dq); | ||||
|         return AjaxResult.success(ensoEventRateEntity); | ||||
|     } | ||||
|  | ||||
|   | ||||
| @@ -60,8 +60,8 @@ public class SpecialReportController { | ||||
|  | ||||
|     @RequestMapping(value = "/getUploadSpecial") | ||||
|     @ApiOperation(value = "返回专题通报") | ||||
|     public AjaxResult getUploadSpecial(String fileName) { | ||||
|         List<UploadSpecialVO> value = service.selectUploadSpecial(fileName); | ||||
|     public AjaxResult getUploadSpecial(String fileName,@RequestParam(value = "year",required = false) String year) { | ||||
|         List<UploadSpecialVO> value = service.selectUploadSpecial(fileName,year); | ||||
|  | ||||
|         return AjaxResult.success(value); | ||||
|     } | ||||
|   | ||||
| @@ -115,7 +115,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter | ||||
|                 .antMatchers("/*/api-docs").anonymous() | ||||
|                 .antMatchers("/druid/**").anonymous() | ||||
| //                // 除上面外的所有请求全部需要鉴权认证 | ||||
|                 .anyRequest().authenticated() | ||||
|                 //.anyRequest().authenticated() | ||||
|                 .and() | ||||
|                 .headers().frameOptions().disable(); | ||||
|         httpSecurity.logout().logoutUrl("/logout").logoutSuccessHandler(logoutSuccessHandler); | ||||
|   | ||||
| @@ -56,15 +56,15 @@ public class SysLoginService | ||||
|      */ | ||||
|     public String login(String username, String password, String code) | ||||
|     { | ||||
|         CaptchaVO captchaVO = new CaptchaVO(); | ||||
|         captchaVO.setCaptchaVerification(code); | ||||
|         ResponseModel response = captchaService.verification(captchaVO); | ||||
|         if (!response.isSuccess()) | ||||
|         { | ||||
|             AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, | ||||
|                     MessageUtils.message("user.jcaptcha.error"))); | ||||
|             throw new CaptchaException(); | ||||
|         } | ||||
| //        CaptchaVO captchaVO = new CaptchaVO(); | ||||
| //        captchaVO.setCaptchaVerification(code); | ||||
| //        ResponseModel response = captchaService.verification(captchaVO); | ||||
| //        if (!response.isSuccess()) | ||||
| //        { | ||||
| //            AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, | ||||
| //                    MessageUtils.message("user.jcaptcha.error"))); | ||||
| //            throw new CaptchaException(); | ||||
| //        } | ||||
|         // 用户验证 | ||||
|         Authentication authentication = null; | ||||
|         try | ||||
|   | ||||
| @@ -27,6 +27,16 @@ public class UploadSpecialVO extends SysBaseEntity { | ||||
|  | ||||
|     private String sign; | ||||
|  | ||||
|     private String year; | ||||
|  | ||||
|     public String getYear() { | ||||
|         return year; | ||||
|     } | ||||
|  | ||||
|     public void setYear(String year) { | ||||
|         this.year = year; | ||||
|     } | ||||
|  | ||||
|     public String getId() { | ||||
|         return id; | ||||
|     } | ||||
|   | ||||
| @@ -68,7 +68,7 @@ public interface ENSOImpactMapper { | ||||
|      * @param year | ||||
|      * @return | ||||
|      */ | ||||
|     ENSOYearEventCorrespondingEntity ensoYearEventCorresponding(@Param("year") String year); | ||||
|     List<ENSOYearEventCorrespondingEntity> ensoYearEventCorresponding(@Param("year") String year,@Param("dq")String dq); | ||||
|  | ||||
|     /** | ||||
|      * ENSO事件与年份对应关系 | ||||
| @@ -85,7 +85,7 @@ public interface ENSOImpactMapper { | ||||
|      * @param type | ||||
|      * @return | ||||
|      */ | ||||
|     ENSOEventRateEntity ensoEventRate(@Param("type") String type, | ||||
|     List<ENSOEventRateEntity> ensoEventRate(@Param("type") String type, | ||||
|                                       @Param("zone") String zone, | ||||
|                                       @Param("event") String event); | ||||
|  | ||||
|   | ||||
| @@ -14,7 +14,7 @@ public interface SpecialReportMapper { | ||||
|  | ||||
|   List<SpecialVO> selectSpecial(@Param("zone") String zone); | ||||
|  | ||||
|   List<UploadSpecialVO> selectUploadSpecial(@Param("fileName") String fileName); | ||||
|   List<UploadSpecialVO> selectUploadSpecial(@Param("fileName") String fileName,@Param("year")String year); | ||||
|  | ||||
|   List<UploadSpecialVO> selectUploadSpecial1(@Param("fileName") String fileName); | ||||
|  | ||||
|   | ||||
| @@ -54,7 +54,7 @@ public interface ENSOImpactService { | ||||
|      * @param year | ||||
|      * @return | ||||
|      */ | ||||
|     ENSOYearEventCorrespondingEntity ensoYearEventCorresponding(String year); | ||||
|     ENSOYearEventCorrespondingEntity ensoYearEventCorresponding(String year,String qd); | ||||
|  | ||||
|     /** | ||||
|      * 四类ENSO事件空间分布统计 | ||||
| @@ -63,7 +63,7 @@ public interface ENSOImpactService { | ||||
|      * @param year | ||||
|      * @return | ||||
|      */ | ||||
|     ENSOEventRateEntity ensoEventRate(String type,String zone,String year); | ||||
|     ENSOEventRateEntity ensoEventRate(String type,String zone,String year,String dq); | ||||
|  | ||||
|     /** | ||||
|      * 特定年份异常占比 | ||||
|   | ||||
| @@ -15,7 +15,7 @@ public interface ISpecialReportService { | ||||
|  | ||||
|     List<SpecialVO> selectSpecial(String zone); | ||||
|  | ||||
|     List<UploadSpecialVO> selectUploadSpecial(String fileName); | ||||
|     List<UploadSpecialVO> selectUploadSpecial(String fileName,String year); | ||||
|  | ||||
|     List<UploadSpecialVO> selectUploadSpecial1(String fileName); | ||||
|  | ||||
|   | ||||
| @@ -76,14 +76,14 @@ public class ENSOImpactImpl implements ENSOImpactService { | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public ENSOYearEventCorrespondingEntity ensoYearEventCorresponding(String year) { | ||||
|         return ensoImpactMapper.ensoYearEventCorresponding(year); | ||||
|     public ENSOYearEventCorrespondingEntity ensoYearEventCorresponding(String year,String qd) { | ||||
|         return ensoImpactMapper.ensoYearEventCorresponding(year,qd).get(0); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public ENSOEventRateEntity ensoEventRate(String type, String zone, String year) { | ||||
|         String event = ensoImpactMapper.ensoYearEventCorresponding(year).getEvent(); | ||||
|         return ensoImpactMapper.ensoEventRate(type, zone, event); | ||||
|     public ENSOEventRateEntity ensoEventRate(String type, String zone, String year,String dq) { | ||||
|         String event = ensoImpactMapper.ensoYearEventCorresponding(year,dq).get(0).getEvent(); | ||||
|         return ensoImpactMapper.ensoEventRate(type, zone, event).size()==0?null:ensoImpactMapper.ensoEventRate(type, zone, event).get(0); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -27,8 +27,8 @@ public class SpecialReportServiceimpl implements ISpecialReportService { | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public List<UploadSpecialVO> selectUploadSpecial(String fileName) { | ||||
|         return mapper.selectUploadSpecial(fileName); | ||||
|     public List<UploadSpecialVO> selectUploadSpecial(String fileName,String year) { | ||||
|         return mapper.selectUploadSpecial(fileName,year); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|   | ||||
| @@ -125,7 +125,7 @@ | ||||
|     <select id="ensoYearEventCorresponding" resultMap="ENSO_Year_Event_Corresponding"> | ||||
|         select id, year, event, event_en | ||||
|         from enso_year_event_corresponding | ||||
|         where year = #{year} | ||||
|         where year = #{year} <if test="dq!=null and dq!=''"> and event like '${dq}%'</if> | ||||
|     </select> | ||||
|  | ||||
|     <select id="ensoEventYearCorresponding" resultMap="ENSO_Year_Event_Corresponding"> | ||||
|   | ||||
| @@ -57,7 +57,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" | ||||
|         SELECT  <include refid="Upload"/>  FROM  upload_special | ||||
|         WHERE type='1' | ||||
|         <if test="fileName!= null and fileName !=''"> | ||||
|             AND file_name = #{fileName} | ||||
|             AND file_name = #{fileName} and year=#{year} | ||||
|         </if> | ||||
|     </select> | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user