Commit 1d641d58 by huluobin

标签改成map

parent c57b647f
# shellcheck disable=SC2164 # shellcheck disable=SC2164
cd /gogirl/gogirl-minapp-backend cd /gogirl/gogirl-miniapp-backend
mvn clean package -Dmaven.test.skip=true -Dmaven.compile.fork=true mvn clean package -Dmaven.test.skip=true -Dmaven.compile.fork=true
# shellcheck disable=SC2009 # shellcheck disable=SC2009
ps -ef | grep minapp | grep -v grep | awk '{print $2}' | xargs kill -9 ps -ef | grep miniapp | grep -v grep | awk '{print $2}' | xargs kill -9
nohup java -Xms512m -Xmxm -Xss2048M -jar -Dspring.profiles.active=prod /gogirl/gogirl-minapp-backend/target/gogirl-miniapp-backend-0.0.1-SNAPSHOT.jar & \ nohup java -Xms512m -Xmx2048m -Xss2m -jar -Dspring.profiles.active=pre /gogirl/gogirl-miniapp-backend/target/gogirl-miniapp-backend-0.0.1-SNAPSHOT.jar & \
...@@ -300,7 +300,10 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -300,7 +300,10 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderManagePage.getRecords().forEach(orderManage -> { orderManagePage.getRecords().forEach(orderManage -> {
orderManage.setListOrderServer(orderServeMap.get(orderManage.getId())); orderManage.setListOrderServer(orderServeMap.get(orderManage.getId()));
orderManage.setScheduleManage(scheduledManageMap.get(orderManage.getId()).stream().findAny().orElse(null)); List<ScheduleManage> list = scheduledManageMap.get(orderManage.getId());
if (ListUtil.isNotEmpty(list)) {
orderManage.setScheduleManage(list.stream().findAny().orElse(null));
}
}); });
return orderManagePage; return orderManagePage;
...@@ -628,9 +631,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -628,9 +631,9 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
orderManage.setListTimesCardRecord(timesCardUsedRecordList); orderManage.setListTimesCardRecord(timesCardUsedRecordList);
orderManage.getListOrderServer() orderManage.getListOrderServer()
.forEach(orderServeDTO -> { .forEach(orderServe -> {
List<String> ids = Lists.newArrayList(orderServeDTO.getTechnicianIds().split(",")); List<String> ids = Lists.newArrayList(orderServe.getTechnicianId().split(","));
orderServeDTO.setListTechnicianManage(ids orderServe.setListTechnicianManage(ids
.stream() .stream()
.map(Integer::valueOf) .map(Integer::valueOf)
.map(storeTechnicianMapper::selectById) .map(storeTechnicianMapper::selectById)
......
package com.gogirl.application.order.serve.impl; package com.gogirl.assembler;
import com.gogirl.assembler.ScheduleManageDTOAssembler;
import com.gogirl.domain.order.serve.*; import com.gogirl.domain.order.serve.*;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
import com.gogirl.shared.order.serve.query.dto.ScheduleManageDTO; import com.gogirl.shared.order.serve.query.dto.ScheduleManageDTO;
...@@ -45,6 +44,8 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag ...@@ -45,6 +44,8 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag
private final OrderRecordDTOAssembler orderRecordDTOAssembler; private final OrderRecordDTOAssembler orderRecordDTOAssembler;
private final OrderServeDescribeDTOAssembler orderServeDescribeDTOAssembler; private final OrderServeDescribeDTOAssembler orderServeDescribeDTOAssembler;
private final StoreTechnicianDTOAssembler storeTechnicianDTOAssembler;
@Override @Override
public OrderServeDTO apply(OrderServe orderServe) { public OrderServeDTO apply(OrderServe orderServe) {
OrderServeDTO orderServeDTO = new OrderServeDTO(); OrderServeDTO orderServeDTO = new OrderServeDTO();
...@@ -67,6 +68,12 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag ...@@ -67,6 +68,12 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag
.map(orderServeSkuDTOAssembler) .map(orderServeSkuDTOAssembler)
.collect(Collectors.toList())); .collect(Collectors.toList()));
} }
if (ListUtil.isNotEmpty(orderServe.getListTechnicianManage())) {
orderServeDTO.setStoreTechnicianDTOList(orderServe.getListTechnicianManage()
.stream()
.map(storeTechnicianDTOAssembler)
.collect(Collectors.toList()));
}
orderServeDTO.setTechnicianIds(orderServe.getTechnicianId()); orderServeDTO.setTechnicianIds(orderServe.getTechnicianId());
orderServeDTO.setTechnicianNames(orderServe.getTechnicianName()); orderServeDTO.setTechnicianNames(orderServe.getTechnicianName());
......
package com.gogirl.assembler;
import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.shared.store.query.dto.StoreTechnicianDTO;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import java.util.function.Function;
@Component
public class StoreTechnicianDTOAssembler implements Function<StoreTechnician, StoreTechnicianDTO> {
@Override
public StoreTechnicianDTO apply(StoreTechnician storeTechnician) {
StoreTechnicianDTO storeTechnicianDTO = new StoreTechnicianDTO();
BeanUtils.copyProperties(storeTechnician, storeTechnicianDTO);
return storeTechnicianDTO;
}
}
...@@ -14,6 +14,7 @@ import lombok.Data; ...@@ -14,6 +14,7 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
...@@ -23,7 +24,7 @@ import java.util.Date; ...@@ -23,7 +24,7 @@ import java.util.Date;
@NoArgsConstructor @NoArgsConstructor
@TableName("coupon_customer_relevance") @TableName("coupon_customer_relevance")
@Data @Data
public class CouponCustomerRelevance { public class CouponCustomerRelevance implements Serializable {
public static Integer STATE_CHOSE = 1; public static Integer STATE_CHOSE = 1;
public static Integer STATE_USED = 2; public static Integer STATE_USED = 2;
......
...@@ -33,7 +33,7 @@ public class OrderCommentLabelController { ...@@ -33,7 +33,7 @@ public class OrderCommentLabelController {
* @return 所有评论标签列表 * @return 所有评论标签列表
*/ */
@ApiOperation(value = "查询所有标签") @ApiOperation(value = "查询所有标签")
@GetMapping("queryOrderLabel") @GetMapping("/customer/orderLabel/queryOrderLabel")
@GogirlMember @GogirlMember
public JsonResult<Map<Integer, List<OrderCommentLabel>>> queryOrderLabel() { public JsonResult<Map<Integer, List<OrderCommentLabel>>> queryOrderLabel() {
List<OrderCommentLabel> commentLabelList = orderCommentLabelMapper.selectList(new QueryWrapper<>()); List<OrderCommentLabel> commentLabelList = orderCommentLabelMapper.selectList(new QueryWrapper<>());
......
...@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -5,7 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gogirl.application.order.serve.OrderManageService; import com.gogirl.application.order.serve.OrderManageService;
import com.gogirl.application.order.serve.OrderServeService; import com.gogirl.application.order.serve.OrderServeService;
import com.gogirl.application.order.serve.ScheduleManageService; import com.gogirl.application.order.serve.ScheduleManageService;
import com.gogirl.application.order.serve.impl.OrderManageDTOAssembler; import com.gogirl.assembler.OrderManageDTOAssembler;
import com.gogirl.application.xcx.GogirlTokenService; import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.order.serve.OrderComment; import com.gogirl.domain.order.serve.OrderComment;
import com.gogirl.domain.order.serve.OrderManage; import com.gogirl.domain.order.serve.OrderManage;
......
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