diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonConfig.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonConfig.java index c9f9c4e0..ce39efd3 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonConfig.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonConfig.java @@ -1,9 +1,12 @@ package com.nflg.mobilebroken.admin.config; +import cn.hutool.core.date.DatePattern; import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; @@ -16,24 +19,22 @@ import java.time.format.DateTimeFormatter; @Configuration public class JacksonConfig { - // 定义全局日期时间格式 - private static final String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss"; - @Bean public ObjectMapper objectMapper() { ObjectMapper objectMapper = new ObjectMapper(); // 创建并注册 JavaTimeModule,设置日期格式化 JavaTimeModule javaTimeModule = new JavaTimeModule(); - javaTimeModule.addSerializer( - java.time.LocalDateTime.class, - new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DATETIME_FORMAT)) - ); - javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DATETIME_FORMAT))); + javaTimeModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN))); + javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN))); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); - // 注册模块到 ObjectMapper - objectMapper.registerModule(javaTimeModule); + + SimpleModule simpleModule = new SimpleModule(); + simpleModule.addSerializer(Long.class, ToStringSerializer.instance); + simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); + + objectMapper.registerModules(javaTimeModule, simpleModule); // 禁用时间戳(默认是 true,会序列化为数组) objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonMapper.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonMapper.java deleted file mode 100644 index ac6bd65e..00000000 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/config/JacksonMapper.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.nflg.mobilebroken.admin.config; - -import cn.hutool.core.date.DatePattern; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.SerializationFeature; -import com.fasterxml.jackson.databind.module.SimpleModule; -import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder; - -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; - -/** - * @decription - * @Author 大米 - * @Date 2022/7/20 17:57 - **/ -@Configuration -public class JacksonMapper { - - - @Bean - public ObjectMapper serializingObjectMapper() { - JavaTimeModule module = new JavaTimeModule(); - module.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DatePattern.NORM_DATETIME_PATTERN))); -// module.addDeserializer(LocalDateTime.class, MyLocalDateTimeDeserializer.INSTANCE); - - SimpleModule simpleModule = new SimpleModule(); - simpleModule.addSerializer(Long.class, ToStringSerializer.instance); - simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); -// simpleModule.addSerializer(BigDecimal.class, new BigDecimalSerializer()); - return Jackson2ObjectMapperBuilder.json() - .modules(module, simpleModule) - .featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS) - .build(); - } - - - - -} diff --git a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java index 4746ce3f..8a37aebe 100644 --- a/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java +++ b/nflg-mobilebroken-admin/src/main/java/com/nflg/mobilebroken/admin/controller/AppUserController.java @@ -6,10 +6,7 @@ import com.nflg.mobilebroken.common.constant.AppUserApplyforType; import com.nflg.mobilebroken.common.pojo.ApiResult; import com.nflg.mobilebroken.common.pojo.PageData; import com.nflg.mobilebroken.common.pojo.request.*; -import com.nflg.mobilebroken.common.pojo.vo.AppUserApplyforVO; -import com.nflg.mobilebroken.common.pojo.vo.AppUserForAdminVO; -import com.nflg.mobilebroken.common.pojo.vo.AreaSimpleVO; -import com.nflg.mobilebroken.common.pojo.vo.CompanySimpleVO; +import com.nflg.mobilebroken.common.pojo.vo.*; import com.nflg.mobilebroken.repository.entity.AppUserApplyfor; import com.nflg.mobilebroken.repository.service.IAppUserApplyforService; import com.nflg.mobilebroken.repository.service.IAppUserService; @@ -143,6 +140,17 @@ public class AppUserController extends ControllerBase { return ApiResult.success(); } + /** + * 搜索代理商子账号列表(根据公司名称或主账号) + * + * @param request 请求参数 + */ + @PostMapping("searchSimpleUsers") + @ApiMark(moduleName = "代理商管理", apiName = "搜索代理商子账号列表(根据公司名称或主账号)") + public ApiResult> searchSimpleUsers(@Valid @RequestBody SimpleUsersSearchRequest request) { + return ApiResult.success(appUserService.searchSimpleUsers(request)); + } + /** * 代理商迁移 * @param request 请求参数 diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java index 647f9a3d..386e7291 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java @@ -81,7 +81,6 @@ public class TiketController extends ControllerBase { /** * 搜索设备 - * * @param request 搜索条件 * @return 设备列表 **/ @@ -160,7 +159,6 @@ public class TiketController extends ControllerBase { /** * 获取工单详情 - * * @param id 工单编号 * @return 工单详情 **/ @@ -185,8 +183,8 @@ public class TiketController extends ControllerBase { .setUseTime(ticket.getUseTime()) .setDescription(ticket.getDescription()) .setState(ticket.getState()) - .setImages(StrUtil.isNotBlank(ticket.getImages()) ? StrUtil.split(",", ticket.getImages()) : Collections.emptyList()) - .setAttachments(StrUtil.isNotBlank(ticket.getAttachments()) ? StrUtil.split(",", ticket.getAttachments()) : Collections.emptyList()) + .setImages(StrUtil.isNotBlank(ticket.getImages()) ? StrUtil.split(ticket.getImages(), ",") : Collections.emptyList()) + .setAttachments(StrUtil.isNotBlank(ticket.getAttachments()) ? StrUtil.split(ticket.getAttachments(), ",") : Collections.emptyList()) .setCreateUserId(ticket.getUserId()) .setCreateUserName(user.getName()) .setCreateUserAvatar(user.getAvatar()) diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java index 99c72b25..efe908e1 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/UserController.java @@ -91,7 +91,7 @@ public class UserController extends ControllerBase { @GetMapping("getCompanys") //@SaUserCheckRole("primary") public ApiResult> getCompanys() { - return ApiResult.success(customerService.getSimpleCompanys()); + return ApiResult.success(customerService.getSimpleCompanys(AppUserUtil.getUserId())); } /** diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/MigrateAppUserRequest.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/MigrateAppUserRequest.java index 07184d8a..9353d09d 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/MigrateAppUserRequest.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/MigrateAppUserRequest.java @@ -2,12 +2,14 @@ package com.nflg.mobilebroken.common.pojo.request; import lombok.Data; +import java.util.List; + @Data public class MigrateAppUserRequest { - // 旧公司id - private Integer oldCompanyId; - // 新公司id - private Integer newCompanyId; + private Integer companyId; + + // 用户id集合 + private List userIds; } diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/SimpleUsersSearchRequest.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/SimpleUsersSearchRequest.java new file mode 100644 index 00000000..8b4d3ec6 --- /dev/null +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/request/SimpleUsersSearchRequest.java @@ -0,0 +1,10 @@ +package com.nflg.mobilebroken.common.pojo.request; + +import lombok.Data; + +@Data +public class SimpleUsersSearchRequest { + + //公司名称或者代理商主账号 + private String name; +} diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AdminUserVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AdminUserVO.java index d00b01de..3ff774a6 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AdminUserVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AdminUserVO.java @@ -60,4 +60,7 @@ public class AdminUserVO { //职位id private Integer titleId; + + //微信openid + private String openId; } diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserForAdminVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserForAdminVO.java index 4703e519..a610e542 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserForAdminVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserForAdminVO.java @@ -65,6 +65,15 @@ public class AppUserForAdminVO { //是否主账号 private boolean isPrimary; + //公司id列表 + private List companyIds; + + //手机号 + private String phone; + + //区域id + private Integer areaId; + //下级账号 private List children; } diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserVO.java index bff848e6..e45f0486 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/AppUserVO.java @@ -1,10 +1,15 @@ package com.nflg.mobilebroken.common.pojo.vo; +import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.util.StrUtil; +import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import lombok.experimental.Accessors; import java.time.LocalDate; import java.time.LocalDateTime; +import java.util.List; +import java.util.stream.Collectors; @Data @Accessors(chain = true) @@ -63,4 +68,29 @@ public class AppUserVO { //区域id private Integer areaId; + + //公司id列表 + public List companyIds; + //手机号 + private String phone; + //职位 + private String title; + //职位id + private Integer titleId; + //公司id + @JsonIgnore + private String companyId; + //公司id + private Integer companyId1; + + public List getCompanyIds() { + return StrUtil.split(companyId, ",").stream().map(Integer::parseInt).collect(Collectors.toList()); + } + + public Integer getCompanyId1() { + if (CollectionUtil.isEmpty(getCompanyIds())) { + return null; + } + return getCompanyIds().get(0); + } } diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java index d49b2134..25ba1515 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java @@ -19,6 +19,9 @@ public class DeviceVO { // 设备型号 private String modelNo; + // 设备类型 + private String deviceType; + // 销售日期 @JsonFormat(pattern = "yyyy-MM-dd") private LocalDateTime shipmentDate; diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IAppUserService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IAppUserService.java index 2b073cc0..385a91c1 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IAppUserService.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IAppUserService.java @@ -46,4 +46,6 @@ public interface IAppUserService extends IService { List getChildrenOfAppUser(Integer id); void renewal(RenewalAppUserRequest request); + + List searchSimpleUsers(SimpleUsersSearchRequest request); } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/ITBaseCustomerService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/ITBaseCustomerService.java index 0566bab1..2ac7379c 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/ITBaseCustomerService.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/ITBaseCustomerService.java @@ -24,5 +24,7 @@ public interface ITBaseCustomerService extends IService { void delByIds(@Param("ids") List ids ,@Param("userNo")String userNo , @Param("userName") String userName); + List getSimpleCompanys(Integer userId); + List getSimpleCompanys(); } diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java index 0d05d5be..571bd952 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/AdminUserServiceImpl.java @@ -129,6 +129,7 @@ public class AdminUserServiceImpl extends ServiceImpl impl @Override public void migrate(MigrateAppUserRequest request) { - AppUser appUser = lambdaQuery() - .eq(AppUser::getCompanyId, "'" + request.getOldCompanyId() + "'") - .eq(AppUser::getIsPrimary, true) - .one(); - VUtils.trueThrowBusinessError(Objects.isNull(appUser)).throwMessage("代理商主账号不存在"); + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.apply("FIND_IN_SET({0}, company_id)", request.getCompanyId()); + AppUser appUser = appUserService.getBaseMapper().selectOne(queryWrapper); + VUtils.trueThrowBusinessError(Objects.isNull(appUser)).throwMessage("该公司还未设置主账号"); lambdaUpdate() - .set(AppUser::getCompanyId, "'" + request.getNewCompanyId() + "'") + .set(AppUser::getCompanyId, request.getCompanyId()) .set(AppUser::getExpireTime, appUser.getExpireTime()) .set(AppUser::getUpdateBy, AdminUserUtil.getUserId()) .set(AppUser::getUpdateTime, LocalDateTime.now()) - .eq(AppUser::getCompanyId, request.getOldCompanyId().toString()) .eq(AppUser::getIsPrimary, false) + .in(AppUser::getId, request.getUserIds()) .update(); } @@ -230,8 +227,11 @@ public class AppUserServiceImpl extends ServiceImpl impl .setLoginName(d.getLoginName()) .setUserName(d.getName()) .setCompanyName(StrUtil.join(",", customers)) - .setName(d.getSalesUserName()) + .setCompanyIds(companyIds) + .setName(d.getName()) .setEmail(d.getEmail()) + .setPhone(d.getPhone()) + .setAreaId(d.getAreaId()) .setSalesUserName(d.getSalesUserName()) .setAreaName(area.getName()) .setEnable(d.getEnable()) @@ -350,4 +350,51 @@ public class AppUserServiceImpl extends ServiceImpl impl }); }); } + + @Override + public List searchSimpleUsers(SimpleUsersSearchRequest request) { + List datas = new ArrayList<>(); + Set companyIds = customerService.lambdaQuery() + .select(TBaseCustomer::getId) + .eq(TBaseCustomer::getEnableState, 1) + .eq(TBaseCustomer::getDelIs, 0) + .like(StrUtil.isNotBlank(request.getName()), TBaseCustomer::getAgencyCompanyName, request.getName()) + .list() + .stream() + .map(TBaseCustomer::getId) + .collect(Collectors.toSet()); + if (StrUtil.isNotBlank(request.getName())) { + Set userCompanyIds = lambdaQuery() + .select(AppUser::getCompanyId) + .eq(AppUser::getEnable, true) + .eq(AppUser::getIsPrimary, true) + .like(AppUser::getLoginName, request.getName()) + .list() + .stream() + .flatMap(s -> Arrays.stream(s.getCompanyId().split(","))) + .map(Long::parseLong) + .collect(Collectors.toSet()); + companyIds.addAll(userCompanyIds); + } + companyIds.forEach(id -> { + TBaseCustomer customer = customerService.getById(id); + CompanyVO companyVO = new CompanyVO() + .setId(customer.getId()) + .setName(customer.getAgencyCompanyName()) + .setUsers(getByCompanyId(id)); + datas.add(companyVO); + }); + return datas; + } + + private List getByCompanyId(Long companyId) { + return lambdaQuery() + .eq(AppUser::getCompanyId, companyId.toString()) + .eq(AppUser::getEnable, true) + .eq(AppUser::getIsPrimary, false) + .list() + .stream() + .map(u -> new AppUserVO().setId(u.getId()).setName(u.getName())) + .collect(Collectors.toList()); + } } \ No newline at end of file diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TBaseCustomerServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TBaseCustomerServiceImpl.java index 74cf59b1..c3d56978 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TBaseCustomerServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/TBaseCustomerServiceImpl.java @@ -1,16 +1,22 @@ package com.nflg.mobilebroken.repository.service.impl; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.nflg.mobilebroken.common.pojo.query.PageBaseQuery; import com.nflg.mobilebroken.common.pojo.vo.CompanySimpleVO; +import com.nflg.mobilebroken.common.util.VUtils; +import com.nflg.mobilebroken.repository.entity.AppUser; import com.nflg.mobilebroken.repository.entity.TBaseCustomer; import com.nflg.mobilebroken.repository.mapper.TBaseCustomerMapper; +import com.nflg.mobilebroken.repository.service.IAppUserService; import com.nflg.mobilebroken.repository.service.ITBaseCustomerService; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; /** @@ -24,6 +30,9 @@ import java.util.stream.Collectors; @Service public class TBaseCustomerServiceImpl extends ServiceImpl implements ITBaseCustomerService { + @Resource + private IAppUserService appUserService; + public Page getList(@Param("page")Page page, @Param("query") PageBaseQuery query){ return this.getBaseMapper().getList(page, query); } @@ -32,9 +41,24 @@ public class TBaseCustomerServiceImpl extends ServiceImpl getSimpleCompanys(Integer userId) { + AppUser appUser = appUserService.getById(userId); + VUtils.trueThrowBusinessError(Objects.isNull(appUser)).throwMessage("用户不存在"); + List datas = lambdaQuery() + .eq(TBaseCustomer::getEnableState, 1) + .eq(TBaseCustomer::getDelIs, 0) + .in(TBaseCustomer::getId, StrUtil.split(appUser.getCompanyId(), ",").stream().map(Integer::parseInt).collect(Collectors.toList())) + .list(); + return datas.stream().map(d -> new CompanySimpleVO().setId(d.getId()).setName(d.getAgencyCompanyName())).collect(Collectors.toList()); + } + @Override public List getSimpleCompanys() { - List datas = lambdaQuery().eq(TBaseCustomer::getEnableState, 1).eq(TBaseCustomer::getDelIs, 0).list(); + List datas = lambdaQuery() + .eq(TBaseCustomer::getEnableState, 1) + .eq(TBaseCustomer::getDelIs, 0) + .list(); return datas.stream().map(d -> new CompanySimpleVO().setId(d.getId()).setName(d.getAgencyCompanyName())).collect(Collectors.toList()); } } diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/AppUserMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/AppUserMapper.xml index fc67dae6..f9011f2f 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/AppUserMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/AppUserMapper.xml @@ -48,12 +48,13 @@