Commit 54ffea5f by huluobin

update

parent f73a4003
...@@ -23,7 +23,6 @@ import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper; ...@@ -23,7 +23,6 @@ import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper;
import com.gogirl.infrastructure.mapper.order.mall.MallOrderTechnicianMapper; import com.gogirl.infrastructure.mapper.order.mall.MallOrderTechnicianMapper;
import com.gogirl.infrastructure.mapper.product.mall.MallProductMapper; import com.gogirl.infrastructure.mapper.product.mall.MallProductMapper;
import com.gogirl.infrastructure.mapper.store.store.StoreManageMapper; import com.gogirl.infrastructure.mapper.store.store.StoreManageMapper;
import com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper;
import com.gogirl.infrastructure.mapper.user.customer.CustomerMapper; import com.gogirl.infrastructure.mapper.user.customer.CustomerMapper;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.market.ListMallOrderRequest; import com.gogirl.shared.market.ListMallOrderRequest;
...@@ -59,6 +58,7 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder ...@@ -59,6 +58,7 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder
private final MallProductMapper mallProductMapper; private final MallProductMapper mallProductMapper;
private final CustomerMapper customerMapper; private final CustomerMapper customerMapper;
private final MallOrderTechnicianMapper mallOrderTechnicianMapper; private final MallOrderTechnicianMapper mallOrderTechnicianMapper;
private final StoreManageMapper storeManageMapper;
/** /**
* domain service * domain service
...@@ -297,8 +297,6 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder ...@@ -297,8 +297,6 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder
mallOrderMapper.updateById(mallOrder); mallOrderMapper.updateById(mallOrder);
} }
private final StoreTechnicianMapper storeTechnicianMapper;
private final StoreManageMapper storeManageMapper;
@Override @Override
public void immediatePurchase(ImmediatePurchaseCommand cmd) { public void immediatePurchase(ImmediatePurchaseCommand cmd) {
...@@ -435,10 +433,17 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder ...@@ -435,10 +433,17 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder
.stream() .stream()
.collect(Collectors.toMap(Customer::getId, customer -> customer, (k1, k2) -> k1)); .collect(Collectors.toMap(Customer::getId, customer -> customer, (k1, k2) -> k1));
Map<Integer, StoreManage> storeManageMap = storeManageMapper.selectList(new LambdaQueryWrapper<StoreManage>()
.in(StoreManage::getId, mallOrderIPage.getRecords().stream().map(MallOrder::getSelfTakeDepartmentId).collect(Collectors.toList())))
.stream()
.collect(Collectors.toMap(StoreManage::getId, storeManage -> storeManage, (k1, k2) -> k1));
mallOrderIPage.getRecords().forEach(mallOrder -> { mallOrderIPage.getRecords().forEach(mallOrder -> {
mallOrder.setMallOrderDetailList(mallOrderDetailMap.get(mallOrder.getId())); mallOrder.setMallOrderDetailList(mallOrderDetailMap.get(mallOrder.getId()));
mallOrder.setMallOrderAddress(mallOrderAddressMap.get(mallOrder.getId())); mallOrder.setMallOrderAddress(mallOrderAddressMap.get(mallOrder.getId()));
mallOrder.setCustomer(customerMap.get(mallOrder.getCustomerId())); mallOrder.setCustomer(customerMap.get(mallOrder.getCustomerId()));
mallOrder.setStoreManage(storeManageMap.get(mallOrder.getSelfTakeDepartmentId()));
}); });
return mallOrderIPage; return mallOrderIPage;
} }
......
...@@ -3,6 +3,7 @@ package com.gogirl.domain.order.mall; ...@@ -3,6 +3,7 @@ package com.gogirl.domain.order.mall;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.gogirl.domain.store.store.StoreManage;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.user.customer.Customer; import com.gogirl.domain.user.customer.Customer;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
...@@ -133,5 +134,8 @@ public class MallOrder { ...@@ -133,5 +134,8 @@ public class MallOrder {
@TableField(exist = false) @TableField(exist = false)
private Customer customer; private Customer customer;
@TableField(exist = false)
private StoreManage storeManage;
} }
...@@ -2,11 +2,9 @@ package com.gogirl.interfaces.store.technician; ...@@ -2,11 +2,9 @@ package com.gogirl.interfaces.store.technician;
import com.gogirl.application.store.store.StoreTechnicianService; import com.gogirl.application.store.store.StoreTechnicianService;
import com.gogirl.application.store.store.StoreUserService; import com.gogirl.application.store.store.StoreUserService;
import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.store.store.StoreUser; import com.gogirl.domain.store.store.StoreUser;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.config.property.GogirlProperties;
import com.gogirl.infrastructure.service.file.FileService; import com.gogirl.infrastructure.service.file.FileService;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -23,16 +21,13 @@ import java.util.List; ...@@ -23,16 +21,13 @@ import java.util.List;
@Slf4j @Slf4j
public class StoreTechnicianController { public class StoreTechnicianController {
@Resource
GogirlTokenService gogirlTokenService;
@Resource @Resource
private StoreUserService storeUserService; private StoreUserService storeUserService;
@Resource @Resource
StoreTechnicianService storeTechnicianService; private StoreTechnicianService storeTechnicianService;
@Resource
GogirlProperties gogirlProperties;
@Resource @Resource
FileService fileService; private FileService fileService;
@ApiOperation("/查询美甲师信息") @ApiOperation("/查询美甲师信息")
@GetMapping("/customer/technician/getById") @GetMapping("/customer/technician/getById")
...@@ -43,16 +38,10 @@ public class StoreTechnicianController { ...@@ -43,16 +38,10 @@ public class StoreTechnicianController {
@ApiOperation(value = "查询当前店铺的美甲师,选推荐人") @ApiOperation(value = "查询当前店铺的美甲师,选推荐人")
@GetMapping("/technician/user/queryUserForAll") @GetMapping("/technician/user/queryUserForAll")
public JsonResult<List<StoreUser>> queryUserForAll() { public JsonResult<List<StoreUser>> queryUserForAll() {
JsonResult<List<StoreUser>> jsonResult = new JsonResult<>();
StoreUser storeUser = new StoreUser(); StoreUser storeUser = new StoreUser();
storeUser.setDepartmentId(SessionUtils.getTechnicianToken().getDepartmentId()); storeUser.setDepartmentId(SessionUtils.getTechnicianToken().getDepartmentId());
List<StoreUser> lists = storeUserService.listUserForAllNotQuit(storeUser); List<StoreUser> lists = storeUserService.listUserForAllNotQuit(storeUser);
return JsonResult.success(lists);
jsonResult.setSuccess(JsonResult.CODE_SUCCESS)
.setMessage(JsonResult.APP_DEFINE_SUC)
.setData(lists);
return jsonResult;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment