Sfoglia il codice sorgente

权限 : 添加角色 初始化

wangdy 8 anni fa
parent
commit
c7dc81cea2

+ 9 - 0
src/main/java/com/uas/platform/b2c/common/account/dao/EnterpriseDao.java

@@ -4,6 +4,7 @@ import com.uas.platform.b2c.common.account.model.Enterprise;
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
 import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.jpa.repository.query.Procedure;
 import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 
@@ -19,4 +20,12 @@ public interface EnterpriseDao extends JpaSpecificationExecutor<Enterprise>, Jpa
 	
 	@Query(value="select e.uu from Enterprise e where e.enName like %?1%")
 	public List<Long> findEnuuByName(String name);
+
+	/**
+	 * 企业资料初始化
+	 *
+	 * @param enUU
+	 */
+	@Procedure(procedureName = "init_en_b2c")
+	public void callInitProcedure(Long enUU);
 }

+ 1 - 1
src/main/java/com/uas/platform/b2c/common/account/service/impl/RoleServiceImpl.java

@@ -40,7 +40,7 @@ public class RoleServiceImpl implements RoleService {
         List<Role> roles = roleDao.findByEnUU(enUU);
         if (CollectionUtils.isEmpty(roles)) {
             // 角色为空,说明资料未初始化或初始化失败,需重新init
-            //enterpriseDao.callInitProcedure(enUU);
+            enterpriseDao.callInitProcedure(enUU);
             roles = roleDao.findByEnUU(enUU);
         }
         return roles;