| 
					
				 | 
			
			
				@@ -98,6 +98,26 @@ public class StoreController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequiresPermissions("store:update") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public R update(@RequestBody StoreEntity store) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysUserEntity user = ShiroUtils.getUserEntity(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(user == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return R.error("用户登录超时,请重新登录"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (user.getRoleType().equalsIgnoreCase("2")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return R.error("当前用户角色为【店员】,店员不能新增其他门店信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> valideDate = MapBeanUtil.fromObject(store); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ImmutableBiMap.Builder builder = new ImmutableBiMap.Builder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("merchSn", "商户"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("storeName", "门店名称"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("storeNumber", "门店编号"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("thirdPartyMerchCode", "第三方商户编号"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("thirdPartyMerchName", "第三方商户名称"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("latitude", "纬度"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        builder.put("longitude", "经度"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        R r = ValidatorUtil.isEmpty(builder.build(), valideDate); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Integer.valueOf(r.get("code").toString()) != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new RRException(r.get("msg").toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         storeService.update(store); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return R.ok(); 
			 |