门店修改

master
wjt 1 year ago
parent e9ce70d638
commit 2a64ac1b70

@ -64,10 +64,17 @@ public class StoreServiceImpl extends ExtendServiceImpl<StoreMapper, StoreEntity
List<SysUserNameRoleDTO> sysUserNameRoleS = sysUserService.listUserNameByUserIds(userIds); List<SysUserNameRoleDTO> sysUserNameRoleS = sysUserService.listUserNameByUserIds(userIds);
userInfo = sysUserNameRoleS.stream().collect(Collectors.toMap(SysUserNameRoleDTO::getUserId, SysUserNameRoleDTO::getUserName)); userInfo = sysUserNameRoleS.stream().collect(Collectors.toMap(SysUserNameRoleDTO::getUserId, SysUserNameRoleDTO::getUserName));
} }
String city = "";
String province = "";
String county = "";
String detail = "";
for (StoreVO vo : records) { for (StoreVO vo : records) {
vo.setReservationNum(map.get(vo.getId())); vo.setReservationNum(map.get(vo.getId()));
vo.setAddress(vo.getCity() + vo.getCounty()); city = vo.getCity();
province = vo.getProvince();
county = vo.getCounty();
detail = vo.getDetail();
vo.setAddress(province + city + county + detail);
vo.setTradeTime(vo.getTradeStartTime() + "-" + vo.getTradeEndTime()); vo.setTradeTime(vo.getTradeStartTime() + "-" + vo.getTradeEndTime());
if (vo.getUserId() != null) { if (vo.getUserId() != null) {
vo.setUserName(userInfo.get(vo.getUserId())); vo.setUserName(userInfo.get(vo.getUserId()));
@ -140,6 +147,7 @@ public class StoreServiceImpl extends ExtendServiceImpl<StoreMapper, StoreEntity
List<StoreDTO> list = new ArrayList<>(); List<StoreDTO> list = new ArrayList<>();
//todo //todo
Long userId = SecurityUtils.getWhichUserId(); Long userId = SecurityUtils.getWhichUserId();
List<StoreDTO> stores = baseMapper.queryRangeStore(longitude, latitude, distance, userId); List<StoreDTO> stores = baseMapper.queryRangeStore(longitude, latitude, distance, userId);
if (CollUtil.isNotEmpty(stores)) { if (CollUtil.isNotEmpty(stores)) {
int index = 0; int index = 0;

@ -34,6 +34,9 @@ public class StoreVO {
@Schema(description = "区县") @Schema(description = "区县")
private String county; private String county;
@Schema(description = "详情")
private String detail;
@Schema(description = "营业开始时间") @Schema(description = "营业开始时间")
private String tradeStartTime; private String tradeStartTime;

@ -53,7 +53,7 @@
PI() / 180) / 2), PI() / 180) / 2),
2))) * 1000) AS distance 2))) * 1000) AS distance
FROM tb_store FROM tb_store
where create_by = 1 where create_by = #{userId}
and deleted = 0 and deleted = 0
HAVING distance &lt;= #{distance} HAVING distance &lt;= #{distance}
ORDER BY distance ASC ORDER BY distance ASC

Loading…
Cancel
Save