|  | @@ -1,10 +1,9 @@
 | 
	
		
			
				|  |  |  package com.kmall.admin.controller;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import com.google.common.collect.ImmutableBiMap;
 | 
	
		
			
				|  |  |  import com.kmall.admin.entity.AttributeEntity;
 | 
	
		
			
				|  |  |  import com.kmall.admin.service.AttributeService;
 | 
	
		
			
				|  |  | -import com.kmall.common.utils.PageUtils;
 | 
	
		
			
				|  |  | -import com.kmall.common.utils.Query;
 | 
	
		
			
				|  |  | -import com.kmall.common.utils.R;
 | 
	
		
			
				|  |  | +import com.kmall.common.utils.*;
 | 
	
		
			
				|  |  |  import org.apache.shiro.authz.annotation.RequiresPermissions;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  import org.springframework.web.bind.annotation.*;
 | 
	
	
		
			
				|  | @@ -60,8 +59,16 @@ public class AttributeController {
 | 
	
		
			
				|  |  |      @RequestMapping("/save")
 | 
	
		
			
				|  |  |      @RequiresPermissions("attribute:save")
 | 
	
		
			
				|  |  |      public R save(@RequestBody AttributeEntity attribute) {
 | 
	
		
			
				|  |  | -        attributeService.save(attribute);
 | 
	
		
			
				|  |  | +        Map<String, Object> valideDate = MapBeanUtil.fromObject(attribute);
 | 
	
		
			
				|  |  | +        ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
 | 
	
		
			
				|  |  | +        builder.put("name", "名称");
 | 
	
		
			
				|  |  | +        builder.put("attributeCategoryId", "所属分类");
 | 
	
		
			
				|  |  | +        R r = ValidatorUtil.isEmpty(builder.build(), valideDate);
 | 
	
		
			
				|  |  | +        if (Integer.valueOf(r.get("code").toString()) != 0) {
 | 
	
		
			
				|  |  | +            throw new RRException(r.get("msg").toString());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        attributeService.save(attribute);
 | 
	
		
			
				|  |  |          return R.ok();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -71,8 +78,16 @@ public class AttributeController {
 | 
	
		
			
				|  |  |      @RequestMapping("/update")
 | 
	
		
			
				|  |  |      @RequiresPermissions("attribute:update")
 | 
	
		
			
				|  |  |      public R update(@RequestBody AttributeEntity attribute) {
 | 
	
		
			
				|  |  | -        attributeService.update(attribute);
 | 
	
		
			
				|  |  | +        Map<String, Object> valideDate = MapBeanUtil.fromObject(attribute);
 | 
	
		
			
				|  |  | +        ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder();
 | 
	
		
			
				|  |  | +        builder.put("name", "名称");
 | 
	
		
			
				|  |  | +        builder.put("attributeCategoryId", "所属分类");
 | 
	
		
			
				|  |  | +        R r = ValidatorUtil.isEmpty(builder.build(), valideDate);
 | 
	
		
			
				|  |  | +        if (Integer.valueOf(r.get("code").toString()) != 0) {
 | 
	
		
			
				|  |  | +            throw new RRException(r.get("msg").toString());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        attributeService.update(attribute);
 | 
	
		
			
				|  |  |          return R.ok();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |