标准类别,标准项目重复校验 #2
			
				
			
		
		
		
	|  | @ -181,7 +181,6 @@ public class DictionaryController extends BaseController { | |||
|     /** | ||||
|      * 列表 | ||||
|      * | ||||
|      * @param page | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value = "/listSelect") | ||||
|  | @ -196,4 +195,22 @@ public class DictionaryController extends BaseController { | |||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * 列表 | ||||
|      * | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value = "/validateExist") | ||||
|     @ResponseBody | ||||
|     public Object validateExist() throws Exception { | ||||
|         Map<String, Object> map = new HashMap<String, Object>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         Integer count = dictionaryService.validateExist(pd);    //列出Dictionary列表
 | ||||
|         map.put("count", count); | ||||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -62,5 +62,7 @@ public interface DictionaryMapper { | |||
| 	 * @throws Exception | ||||
| 	 */ | ||||
| 	List<PageData> listSelect(PageData pd); | ||||
| 
 | ||||
| 	Integer validateExist(PageData pd); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -72,5 +72,11 @@ public interface DictionaryService { | |||
| 	 * @throws Exception | ||||
| 	 */ | ||||
| 	List<PageData> listSelect(PageData pd)throws Exception; | ||||
| 
 | ||||
| 	/**列表(全部) | ||||
| 	 * @param pd | ||||
| 	 * @throws Exception | ||||
| 	 */ | ||||
| 	Integer validateExist(PageData pd)throws Exception; | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -150,5 +150,10 @@ public class DictionaryServiceImpl implements DictionaryService { | |||
|     public List<PageData> listSelect(PageData pd)throws Exception{ | ||||
|         return dictionaryMapper.listSelect(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public Integer validateExist(PageData pd) throws Exception { | ||||
|         return dictionaryMapper.validateExist(pd); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -237,9 +237,9 @@ | |||
| 		COUNT(*) | ||||
| 		FROM | ||||
| 		<include refid="tableName"></include> f | ||||
| 		WHERE | ||||
| 		WHERE 1=1 | ||||
| 		<if test="DICTIONARY_LEVEL != null"> | ||||
| 			DICTIONARY_LEVEL = #{DICTIONARY_LEVEL} | ||||
| 			and DICTIONARY_LEVEL = #{DICTIONARY_LEVEL} | ||||
| 		</if> | ||||
| 	</select> | ||||
| 
 | ||||
|  | @ -270,4 +270,22 @@ | |||
| 		order by f.DICTIONARY_SORT asc | ||||
| 	</select> | ||||
| 
 | ||||
| 	<!--	* 获取符合条件数,+1后作为排序使用--> | ||||
| 	<select id="validateExist" parameterType="pd" resultType="Integer" > | ||||
| 		SELECT | ||||
| 		COUNT(*) | ||||
| 		FROM | ||||
| 		<include refid="tableName"></include> f | ||||
| 		WHERE f.ISDELETE = '0' | ||||
| 		<if test="DICTIONARY_LEVEL != null"> | ||||
| 			and f.DICTIONARY_LEVEL = #{DICTIONARY_LEVEL} | ||||
| 		</if> | ||||
| 		<if test="DICTIONARY_NAME != null and DICTIONARY_NAME != ''"> | ||||
| 			and f.DICTIONARY_NAME = #{DICTIONARY_NAME} | ||||
| 		</if> | ||||
| 		<if test="PARENT_ID != null and PARENT_ID != ''"> | ||||
| 			and f.PARENT_ID = #{PARENT_ID} | ||||
| 		</if> | ||||
| 	</select> | ||||
| 
 | ||||
| </mapper> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue