|
|
@ -18,11 +18,13 @@ |
|
|
|
package com.epmet.modules.group.service.impl; |
|
|
|
|
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.modules.constant.GroupActConstant; |
|
|
|
import com.epmet.modules.group.dao.ResiGroupSetupDao; |
|
|
|
import com.epmet.modules.group.entity.ResiGroupSetupEntity; |
|
|
|
import com.epmet.modules.group.redis.ResiGroupSetupRedis; |
|
|
|
import com.epmet.modules.group.service.ResiGroupSetupService; |
|
|
|
import com.epmet.resi.group.dto.group.result.GroupTypeListResultDTO; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -47,13 +49,16 @@ public class ResiGroupSetupServiceImpl extends BaseServiceImpl<ResiGroupSetupDao |
|
|
|
* @Description 创建小组选择组类型 |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public GroupTypeListResultDTO groupTypeList() { |
|
|
|
public GroupTypeListResultDTO groupTypeList(String customerId) { |
|
|
|
if(StringUtils.isBlank(customerId)){ |
|
|
|
customerId= GroupActConstant.DEFAULT_CUSTOMER_ID; |
|
|
|
} |
|
|
|
GroupTypeListResultDTO resultDTO = new GroupTypeListResultDTO(); |
|
|
|
List<GroupTypeListResultDTO.SetUp> dedicatedGroup = new ArrayList<>(); |
|
|
|
List<GroupTypeListResultDTO.SetUp> commonUsedGroup = new ArrayList<>(); |
|
|
|
|
|
|
|
//初期所有客户共用一套建组设置,客户Id为default,后边可以根据token用户所属客户查询
|
|
|
|
List<GroupTypeListResultDTO.SetUp> list = baseDao.selectGroupList("default"); |
|
|
|
List<GroupTypeListResultDTO.SetUp> list = baseDao.selectGroupList(customerId); |
|
|
|
list.forEach(l -> { |
|
|
|
if ("ordinary".equals(l.getGroupType())) { |
|
|
|
commonUsedGroup.add(l); |
|
|
|