Commit 27cc6d29 by huluobin

3.7

parent eddf91eb
...@@ -6,9 +6,9 @@ import com.baomidou.mybatisplus.extension.service.IService; ...@@ -6,9 +6,9 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.gogirl.domain.order.serve.ScheduleManage; import com.gogirl.domain.order.serve.ScheduleManage;
import com.gogirl.domain.order.serve.ScheduleServe; import com.gogirl.domain.order.serve.ScheduleServe;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.dto.LeisureScheduleServeQuery;
import com.gogirl.dto.LeisureScheduleServeResp;
import com.gogirl.shared.order.*; import com.gogirl.shared.order.*;
import com.gogirl.shared.product.LeisureScheduleServeQuery;
import com.gogirl.shared.product.LeisureScheduleServeResp;
import java.text.ParseException; import java.text.ParseException;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -48,7 +48,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> { ...@@ -48,7 +48,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> {
*/ */
void cancelSchedule(CancelScheduleCommand cmd); void cancelSchedule(CancelScheduleCommand cmd);
/** /**
* 不知道 * 不知道
* *
...@@ -58,8 +57,7 @@ public interface ScheduleManageService extends IService<ScheduleManage> { ...@@ -58,8 +57,7 @@ public interface ScheduleManageService extends IService<ScheduleManage> {
* @param orderId 订单id * @param orderId 订单id
* @return list * @return list
*/ */
List<ScheduleServe> listScheduleServeNotContainOrderId(String startDateTime, String endDateTime, Integer departmentId, Integer orderId);//xcx List<ScheduleServe> listScheduleServeNotContainOrderId(String startDateTime, String endDateTime, Integer departmentId, Integer orderId);
/** /**
* 更新预约状态 * 更新预约状态
...@@ -69,7 +67,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> { ...@@ -69,7 +67,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> {
*/ */
void updateScheduledServeStatus(Integer scheduleServeId, Integer status, Integer forceLeisureConfig); void updateScheduledServeStatus(Integer scheduleServeId, Integer status, Integer forceLeisureConfig);
/** /**
* 美甲师接单前检查预约 * 美甲师接单前检查预约
* *
...@@ -100,7 +97,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> { ...@@ -100,7 +97,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> {
*/ */
void checkBeforeUpdate(UpdateScheduleCommand cmd); void checkBeforeUpdate(UpdateScheduleCommand cmd);
/** /**
* 店员获取时间列表 * 店员获取时间列表
* *
...@@ -113,7 +109,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> { ...@@ -113,7 +109,6 @@ public interface ScheduleManageService extends IService<ScheduleManage> {
*/ */
List<Map<String, Object>> queryReservableTime(String startDate, Integer lengthTime, Integer departmentId, Integer orderId, Boolean needRemoveOldServe); List<Map<String, Object>> queryReservableTime(String startDate, Integer lengthTime, Integer departmentId, Integer orderId, Boolean needRemoveOldServe);
/** /**
* 查询预约聚合 * 查询预约聚合
* *
......
...@@ -23,8 +23,6 @@ import com.gogirl.domain.store.store.StoreClassesTechnician; ...@@ -23,8 +23,6 @@ import com.gogirl.domain.store.store.StoreClassesTechnician;
import com.gogirl.domain.store.store.StoreManage; 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 com.gogirl.dto.LeisureScheduleServeQuery;
import com.gogirl.dto.LeisureScheduleServeResp;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.CloneUtil; import com.gogirl.infrastructure.common.util.CloneUtil;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
...@@ -46,6 +44,8 @@ import com.gogirl.infrastructure.service.push.TechnicianPushService; ...@@ -46,6 +44,8 @@ import com.gogirl.infrastructure.service.push.TechnicianPushService;
import com.gogirl.infrastructure.util.MapDistanceUtils; import com.gogirl.infrastructure.util.MapDistanceUtils;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.order.*; import com.gogirl.shared.order.*;
import com.gogirl.shared.product.LeisureScheduleServeQuery;
import com.gogirl.shared.product.LeisureScheduleServeResp;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -92,7 +92,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -92,7 +92,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
/** /**
* rpc service * rpc service
*/ */
private final GogirlProperties gogirlProperties; private final GogirlProperties gogirlProperties;
private final ScheduleManageMapper scheduleManageMapper; private final ScheduleManageMapper scheduleManageMapper;
private final ScheduleServeService scheduleServeService; private final ScheduleServeService scheduleServeService;
...@@ -717,23 +716,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -717,23 +716,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
}); });
} }
private boolean isLeisureTime(String time, Long timeSeconds, Integer serveId) throws ParseException {
Date date = new Date(timeSeconds);
Calendar c = Calendar.getInstance();
c.setTime(date);
int weekday = c.get(Calendar.DAY_OF_WEEK);
if (weekday == 1) {
weekday = 7;
} else {
weekday = weekday - 1;
}
List<LeisureDiscountConfig> leisureDiscountConfigList = leisureDiscountConfigMapper.selectIsLeisureTime(time, serveId, weekday);
return ListUtil.isNotEmpty(leisureDiscountConfigList);
}
/** /**
* 店铺短码-服务短码(s)-美甲师短码-时间-4位最大单号 * 店铺短码-服务短码(s)-美甲师短码-时间-4位最大单号
* *
...@@ -768,7 +750,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -768,7 +750,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
latestOfDayString; latestOfDayString;
} }
private void validSubmit(ScheduleManage scheduleManage) throws ParseException, ExecutionException, InterruptedException { private void validSubmit(ScheduleManage scheduleManage) {
/*用户提交 更新预约校验*/ /*用户提交 更新预约校验*/
if (SessionUtils.isSourceFromCustomer()) { if (SessionUtils.isSourceFromCustomer()) {
...@@ -841,7 +823,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -841,7 +823,6 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
} }
} }
/** /**
* ScheduleManageServiceImpl * ScheduleManageServiceImpl
* 通过ScheduleServe构建TreeProgram * 通过ScheduleServe构建TreeProgram
...@@ -889,7 +870,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -889,7 +870,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
} }
@Override @Override
public void submitSchedule(SubmitScheduleCommand cmd) throws ParseException, ExecutionException, InterruptedException { public void submitSchedule(SubmitScheduleCommand cmd) {
/*1、校验*/ /*1、校验*/
cmd.getScheduleManageDTO().setScheduledUser(SessionUtils.getCustomerId()); cmd.getScheduleManageDTO().setScheduledUser(SessionUtils.getCustomerId());
//参数补全 //参数补全
...@@ -920,7 +901,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper, ...@@ -920,7 +901,7 @@ public class ScheduleManageServiceImpl extends ServiceImpl<ScheduleManageMapper,
} }
@Override @Override
public void updateSchedule(SubmitScheduleCommand cmd) throws ParseException, ExecutionException, InterruptedException { public void updateSchedule(SubmitScheduleCommand cmd) {
log.info("更新预约:{}", cmd); log.info("更新预约:{}", cmd);
......
...@@ -2,7 +2,7 @@ package com.gogirl.application.store.career; ...@@ -2,7 +2,7 @@ package com.gogirl.application.store.career;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.gogirl.domain.store.career.TechScoreRules; import com.gogirl.domain.store.career.TechScoreRules;
import com.gogirl.dto.TechScoreResp; import com.gogirl.shared.store.TechScoreResp;
/** /**
* <p> * <p>
......
...@@ -3,15 +3,15 @@ package com.gogirl.application.store.career.impl; ...@@ -3,15 +3,15 @@ package com.gogirl.application.store.career.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gogirl.application.store.career.ITechScoreRulesService; import com.gogirl.application.store.career.ITechScoreRulesService;
import com.gogirl.domain.store.career.TechScoreRules; import com.gogirl.domain.store.career.TechScoreRules;
import com.gogirl.dto.TechScoreResp;
import com.gogirl.dto.admin.AchievementsPersonaResult;
import com.gogirl.dto.admin.AchievementsPersonaResultPageApiRequest;
import com.gogirl.dto.admin.AdminPage;
import com.gogirl.dto.admin.AdminResult;
import com.gogirl.infrastructure.config.property.GogirlProperties; import com.gogirl.infrastructure.config.property.GogirlProperties;
import com.gogirl.infrastructure.mapper.store.career.CareerMapper; import com.gogirl.infrastructure.mapper.store.career.CareerMapper;
import com.gogirl.infrastructure.mapper.store.career.TechScoreRulesMapper; import com.gogirl.infrastructure.mapper.store.career.TechScoreRulesMapper;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.admin.AchievementsPersonaResult;
import com.gogirl.shared.admin.AchievementsPersonaResultPageApiRequest;
import com.gogirl.shared.admin.AdminPage;
import com.gogirl.shared.admin.AdminResult;
import com.gogirl.shared.store.TechScoreResp;
import org.springframework.core.ParameterizedTypeReference; import org.springframework.core.ParameterizedTypeReference;
import org.springframework.http.HttpEntity; import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
......
...@@ -4,7 +4,7 @@ package com.gogirl.application.store.store; ...@@ -4,7 +4,7 @@ package com.gogirl.application.store.store;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.gogirl.domain.store.store.StoreClassesTechnician; import com.gogirl.domain.store.store.StoreClassesTechnician;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.dto.UpdateDayTechnicianClassesReq; import com.gogirl.shared.store.UpdateDayTechnicianClassesReq;
import java.text.ParseException; import java.text.ParseException;
import java.util.Date; import java.util.Date;
......
...@@ -10,7 +10,6 @@ import com.gogirl.domain.store.store.StoreClassesTechnician; ...@@ -10,7 +10,6 @@ import com.gogirl.domain.store.store.StoreClassesTechnician;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.xcx.GogirlToken; import com.gogirl.domain.xcx.GogirlToken;
import com.gogirl.domain.xcx.SysLog; import com.gogirl.domain.xcx.SysLog;
import com.gogirl.dto.UpdateDayTechnicianClassesReq;
import com.gogirl.infrastructure.common.util.JsonUtilByFsJson; import com.gogirl.infrastructure.common.util.JsonUtilByFsJson;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
import com.gogirl.infrastructure.mapper.store.store.StoreClassesMapper; import com.gogirl.infrastructure.mapper.store.store.StoreClassesMapper;
...@@ -18,6 +17,7 @@ import com.gogirl.infrastructure.mapper.store.store.StoreClassesTechnicianMapper ...@@ -18,6 +17,7 @@ import com.gogirl.infrastructure.mapper.store.store.StoreClassesTechnicianMapper
import com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper; import com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper;
import com.gogirl.infrastructure.mapper.xcx.SysLogMapper; import com.gogirl.infrastructure.mapper.xcx.SysLogMapper;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.store.UpdateDayTechnicianClassesReq;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
......
...@@ -3,7 +3,7 @@ package com.gogirl.application.user.customer; ...@@ -3,7 +3,7 @@ package com.gogirl.application.user.customer;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.gogirl.domain.user.customer.Customer; import com.gogirl.domain.user.customer.Customer;
import com.gogirl.domain.user.customer.CustomerDetail; import com.gogirl.domain.user.customer.CustomerDetail;
import com.gogirl.dto.customer.CustomerOrderDetail; import com.gogirl.shared.member.CustomerOrderDetail;
import java.security.InvalidAlgorithmParameterException; import java.security.InvalidAlgorithmParameterException;
import java.util.List; import java.util.List;
......
...@@ -19,7 +19,6 @@ import com.gogirl.domain.user.customer.CustomerBalance; ...@@ -19,7 +19,6 @@ import com.gogirl.domain.user.customer.CustomerBalance;
import com.gogirl.domain.user.customer.CustomerDetail; import com.gogirl.domain.user.customer.CustomerDetail;
import com.gogirl.domain.xcx.GogirlConfig; import com.gogirl.domain.xcx.GogirlConfig;
import com.gogirl.domain.xcx.GogirlToken; import com.gogirl.domain.xcx.GogirlToken;
import com.gogirl.dto.customer.CustomerOrderDetail;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.StringUtils; import com.gogirl.infrastructure.common.util.StringUtils;
import com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper; import com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper;
...@@ -35,6 +34,7 @@ import com.gogirl.infrastructure.mapper.xcx.GogirlConfigMapper; ...@@ -35,6 +34,7 @@ import com.gogirl.infrastructure.mapper.xcx.GogirlConfigMapper;
import com.gogirl.infrastructure.util.WxUtils; import com.gogirl.infrastructure.util.WxUtils;
import com.gogirl.infrastructure.util.lock.Openid1Lock; import com.gogirl.infrastructure.util.lock.Openid1Lock;
import com.gogirl.shared.member.Code2SessionResult; import com.gogirl.shared.member.Code2SessionResult;
import com.gogirl.shared.member.CustomerOrderDetail;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import net.sf.json.JSONObject; import net.sf.json.JSONObject;
......
...@@ -17,7 +17,6 @@ public class ApplyTakeLeaveCommandAssembler implements Function<ApplyTakeLeaveCo ...@@ -17,7 +17,6 @@ public class ApplyTakeLeaveCommandAssembler implements Function<ApplyTakeLeaveCo
takeLeaveEvent.setStartTime(applyTakeLeaveCommand.getStartTime().getTime()); takeLeaveEvent.setStartTime(applyTakeLeaveCommand.getStartTime().getTime());
takeLeaveEvent.setEndTime(applyTakeLeaveCommand.getEndTime().getTime()); takeLeaveEvent.setEndTime(applyTakeLeaveCommand.getEndTime().getTime());
// takeLeaveEvent.setTimeLength(applyTakeLeaveCommand.getTimeLength() * 60 * 60 * 1000L);
takeLeaveEvent.setTimeLength(applyTakeLeaveCommand.getTimeLength()); takeLeaveEvent.setTimeLength(applyTakeLeaveCommand.getTimeLength());
return takeLeaveEvent; return takeLeaveEvent;
......
package com.gogirl.assembler;
import com.gogirl.domain.store.career.Career;
import com.gogirl.shared.store.CareerDTO;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;
import java.util.function.Function;
@Component
public class CareerDTOAssembler implements Function<Career, CareerDTO> {
@Override
public CareerDTO apply(Career career) {
CareerDTO careerDTO = new CareerDTO();
BeanUtils.copyProperties(career, careerDTO);
return careerDTO;
}
}
...@@ -12,7 +12,6 @@ import java.util.function.Function; ...@@ -12,7 +12,6 @@ import java.util.function.Function;
@AllArgsConstructor @AllArgsConstructor
public class MallProductDTOAssembler implements Function<MallProduct, MallProductDTO> { public class MallProductDTOAssembler implements Function<MallProduct, MallProductDTO> {
private final MallShoppingCartDTOAssembler.PurchaseSkuDTOAssembler purchaseSkuDTOAssembler;
@Override @Override
public MallProductDTO apply(MallProduct mallProduct) { public MallProductDTO apply(MallProduct mallProduct) {
......
...@@ -19,7 +19,6 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag ...@@ -19,7 +19,6 @@ public class OrderManageDTOAssembler implements Function<OrderManage, OrderManag
private final ScheduleManageDTOAssembler scheduleManageDTOAssembler; private final ScheduleManageDTOAssembler scheduleManageDTOAssembler;
private final CouponCustomerRelevanceDTOAssembler couponCustomerRelevanceDTOAssembler; private final CouponCustomerRelevanceDTOAssembler couponCustomerRelevanceDTOAssembler;
private final TimesCardCustomerRelevanceDTOAssembler timesCardCustomerRelevanceDTOAssembler;
private final TimesCardUsedRecordDTOAssembler timesCardUsedRecordDTOAssembler; private final TimesCardUsedRecordDTOAssembler timesCardUsedRecordDTOAssembler;
@Override @Override
......
package com.gogirl.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gogirl.domain.product.serve.BaseProduce;
import com.gogirl.domain.product.serve.BaseServe;
import com.gogirl.domain.store.store.StoreTechnician;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
@Data
public class IdleTimeServeQuery {
private Integer id;
@ApiModelProperty("预约id")
private Integer schId;
@ApiModelProperty("预约美甲师id")
private Integer technicianId;
@ApiModelProperty("预约服务id")
private Integer serveId;
@ApiModelProperty("主服务id")
private Integer mainServeId;
@ApiModelProperty("0系统分配美甲师.1.客户指定美甲师")
private Boolean isCustomerPick = false;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("开始时间")
private Date startTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("结束时间")
private Date endTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@ApiModelProperty("创建时间")
private Date createTime;
@ApiModelProperty("样式名称")
private String produceName;
@ApiModelProperty("服务数量")
private Integer serveNumber;
@ApiModelProperty("预约款式id")
private Integer produceId;
@ApiModelProperty("创建用户")
private String createUser;
/**
* 非数据库字段
*/
@TableField(exist = false)
@ApiModelProperty("款式对象实体")
private BaseProduce produce;
@TableField(exist = false)
@ApiModelProperty("用于根据前端传过来开始时间计算结束时间")
private Integer lengthTimeForEndTime;
@TableField(exist = false)
@ApiModelProperty("服务实体")
private BaseServe serve;
@TableField(exist = false)
@ApiModelProperty("美甲师实体")
private StoreTechnician technicianManage;
@TableField(exist = false)
@ApiModelProperty("id")
private Map<Integer, StoreTechnician> mapTechnicianManage;
@ApiModelProperty("记录类型 0#修改 1#增加 2#删除 3#原始数据 修改时传递数据是增加还是修改")
@TableField(exist = false)
private Integer recordType = 0;
@TableField(exist = false)
@ApiModelProperty("服务分类")
private String serveType;
@TableField(exist = false)
@ApiModelProperty("服务名称")
private String serveName;
@TableField(exist = false)
@ApiModelProperty("是否需要卸甲卸睫毛")
private Boolean needRemoveOldServe;
@TableField(exist = false)
@ApiModelProperty("")
private List<LinkedHashMap> listTechnician;
@TableField(exist = false)
@ApiModelProperty("")
private BigDecimal serveChangePrice;
}
...@@ -7,7 +7,7 @@ import lombok.Data; ...@@ -7,7 +7,7 @@ import lombok.Data;
* @date 2019-06-14 * @date 2019-06-14
*/ */
@Data @Data
public class PageReq { public class PageRequest {
/** /**
* 当前页 * 当前页
*/ */
......
...@@ -6,7 +6,6 @@ import com.gogirl.domain.xcx.GogirlToken; ...@@ -6,7 +6,6 @@ import com.gogirl.domain.xcx.GogirlToken;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
import com.gogirl.infrastructure.mapper.store.store.StoreManageMapper; import com.gogirl.infrastructure.mapper.store.store.StoreManageMapper;
import com.gogirl.infrastructure.mapper.user.customer.CustomerMapper;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -23,7 +22,6 @@ public class LoginHandlerInterceptor implements HandlerInterceptor { ...@@ -23,7 +22,6 @@ public class LoginHandlerInterceptor implements HandlerInterceptor {
private final GogirlTokenService gogirlTokenService; private final GogirlTokenService gogirlTokenService;
private final StoreManageMapper storeManageMapper; private final StoreManageMapper storeManageMapper;
private final CustomerMapper customerMapper;
@Override @Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
...@@ -38,18 +36,14 @@ public class LoginHandlerInterceptor implements HandlerInterceptor { ...@@ -38,18 +36,14 @@ public class LoginHandlerInterceptor implements HandlerInterceptor {
if (sourceFrom == null) { if (sourceFrom == null) {
return true; return true;
} }
if (sourceFrom.equals("customer")) { if (sourceFrom.equals("customer")) {
GogirlToken gogirlToken = gogirlTokenService.getByToken(token); GogirlToken gogirlToken = gogirlTokenService.getByToken(token);
if (gogirlToken == null) { if (gogirlToken == null) {
throw new RRException(2000, "token失效,请重新登陆"); throw new RRException(2000, "token失效,请重新登陆");
} }
// else {
// Customer customer = customerMapper.selectById(gogirlToken.getCustomerId());
// if (customer != null && StringUtils.isEmpty(customer.getPhone())) {
// throw new RRException(1001, "请授权手机号码");
// }
// }
} }
if (sourceFrom.equals("technician")) { if (sourceFrom.equals("technician")) {
GogirlToken gogirlToken = gogirlTokenService.getByToken(token); GogirlToken gogirlToken = gogirlTokenService.getByToken(token);
if (gogirlToken == null) { if (gogirlToken == null) {
......
...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; ...@@ -4,7 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gogirl.domain.order.serve.ScheduleManage; import com.gogirl.domain.order.serve.ScheduleManage;
import com.gogirl.domain.order.serve.ScheduleServe; import com.gogirl.domain.order.serve.ScheduleServe;
import com.gogirl.dto.LeisureScheduleServeResp; import com.gogirl.shared.product.LeisureScheduleServeResp;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.Date; import java.util.Date;
......
...@@ -4,13 +4,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -4,13 +4,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.gogirl.domain.order.serve.ScheduleManage; import com.gogirl.domain.order.serve.ScheduleManage;
import com.gogirl.domain.order.serve.ScheduleServe; import com.gogirl.domain.order.serve.ScheduleServe;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.dto.EnterpriseWxMsg;
import com.gogirl.infrastructure.common.util.JsonUtilByFsJson; import com.gogirl.infrastructure.common.util.JsonUtilByFsJson;
import com.gogirl.infrastructure.config.property.GogirlProperties; import com.gogirl.infrastructure.config.property.GogirlProperties;
import com.gogirl.infrastructure.mapper.order.serve.ScheduleManageMapper; import com.gogirl.infrastructure.mapper.order.serve.ScheduleManageMapper;
import com.gogirl.infrastructure.mapper.order.serve.ScheduleServeMapper; import com.gogirl.infrastructure.mapper.order.serve.ScheduleServeMapper;
import com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper; import com.gogirl.infrastructure.mapper.store.store.StoreTechnicianMapper;
import com.gogirl.infrastructure.service.push.TechnicianPushService; import com.gogirl.infrastructure.service.push.TechnicianPushService;
import com.gogirl.shared.store.EnterpriseWxMsg;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpEntity; import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders; import org.springframework.http.HttpHeaders;
......
...@@ -7,7 +7,7 @@ import com.gogirl.application.xcx.GogirlTokenService; ...@@ -7,7 +7,7 @@ import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.order.mall.MallOrder; import com.gogirl.domain.order.mall.MallOrder;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.market.ListMallOrderReq; import com.gogirl.shared.market.ListMallOrderRequest;
import com.gogirl.shared.market.SubmitMallOrderCommand; import com.gogirl.shared.market.SubmitMallOrderCommand;
import com.gogirl.shared.member.ImmediatePurchaseCommand; import com.gogirl.shared.member.ImmediatePurchaseCommand;
import com.gogirl.shared.order.CancelMallOrderCommand; import com.gogirl.shared.order.CancelMallOrderCommand;
...@@ -63,13 +63,13 @@ public class MallOrderController { ...@@ -63,13 +63,13 @@ public class MallOrderController {
@ApiOperation("我的订单列表") @ApiOperation("我的订单列表")
@PostMapping("/customer/mallOrder/listMallOrderAggregate") @PostMapping("/customer/mallOrder/listMallOrderAggregate")
public JsonResult<IPage<MallOrder>> listMallOrderAggregate(@RequestHeader String token, public JsonResult<IPage<MallOrder>> listMallOrderAggregate(@RequestHeader String token,
@RequestBody ListMallOrderReq reqDTO) { @RequestBody ListMallOrderRequest reqDTO) {
Integer currentCustomerId = SessionUtils.getCustomerId(); Integer currentCustomerId = SessionUtils.getCustomerId();
Page<MallOrder> page = new Page<>(); Page<MallOrder> page = new Page<>();
page.setCurrent(reqDTO.getPageIndex()); page.setCurrent(reqDTO.getPageIndex());
page.setSize(reqDTO.getPageSize()); page.setSize(reqDTO.getPageSize());
MallOrder mallOrder = ListMallOrderReq.convertToMallOrder(reqDTO); MallOrder mallOrder = ListMallOrderRequest.convertToMallOrder(reqDTO);
mallOrder.setCustomerId(currentCustomerId); mallOrder.setCustomerId(currentCustomerId);
IPage<MallOrder> data = mallOrderService.listMallOrderAggregate(page, mallOrder); IPage<MallOrder> data = mallOrderService.listMallOrderAggregate(page, mallOrder);
return JsonResult.success(data); return JsonResult.success(data);
......
...@@ -14,9 +14,6 @@ import com.gogirl.domain.order.serve.ScheduleManage; ...@@ -14,9 +14,6 @@ import com.gogirl.domain.order.serve.ScheduleManage;
import com.gogirl.domain.product.serve.BaseProduce; import com.gogirl.domain.product.serve.BaseProduce;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.xcx.GogirlToken; import com.gogirl.domain.xcx.GogirlToken;
import com.gogirl.dto.LeisureScheduleServeQuery;
import com.gogirl.dto.LeisureScheduleServeResp;
import com.gogirl.dto.QueryLeisureTechnicianReq;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
...@@ -27,7 +24,10 @@ import com.gogirl.infrastructure.util.lock.CustomerIdLock; ...@@ -27,7 +24,10 @@ import com.gogirl.infrastructure.util.lock.CustomerIdLock;
import com.gogirl.infrastructure.util.lock.ScheduleServeIdLock; import com.gogirl.infrastructure.util.lock.ScheduleServeIdLock;
import com.gogirl.infrastructure.util.lock.ScheduledLock; import com.gogirl.infrastructure.util.lock.ScheduledLock;
import com.gogirl.shared.order.*; import com.gogirl.shared.order.*;
import com.gogirl.shared.product.LeisureScheduleServeQuery;
import com.gogirl.shared.product.LeisureScheduleServeResp;
import com.gogirl.shared.product.PurchaseSkuDTO; import com.gogirl.shared.product.PurchaseSkuDTO;
import com.gogirl.shared.product.QueryLeisureTechnicianReq;
import com.gogirl.shared.user.VipServeQuery; import com.gogirl.shared.user.VipServeQuery;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
...@@ -3,8 +3,8 @@ package com.gogirl.interfaces.product.serve; ...@@ -3,8 +3,8 @@ package com.gogirl.interfaces.product.serve;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gogirl.application.product.serve.BaseProduceService; import com.gogirl.application.product.serve.BaseProduceService;
import com.gogirl.domain.product.serve.BaseProduce; import com.gogirl.domain.product.serve.BaseProduce;
import com.gogirl.dto.QueryProduceDetailResp;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.shared.product.QueryProduceDetailResp;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
...@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gogirl.application.store.store.CareerCmdService; import com.gogirl.application.store.store.CareerCmdService;
import com.gogirl.application.store.store.StoreDataService; import com.gogirl.application.store.store.StoreDataService;
import com.gogirl.application.xcx.GogirlTokenService; import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.assembler.CareerDTOAssembler;
import com.gogirl.assembler.TrainingStartClassDTOAssembler; import com.gogirl.assembler.TrainingStartClassDTOAssembler;
import com.gogirl.assembler.WorksAssembler; import com.gogirl.assembler.WorksAssembler;
import com.gogirl.domain.order.serve.OrderServe; import com.gogirl.domain.order.serve.OrderServe;
...@@ -30,13 +29,7 @@ import com.gogirl.infrastructure.mapper.store.training.TrainingStartClassLogTech ...@@ -30,13 +29,7 @@ import com.gogirl.infrastructure.mapper.store.training.TrainingStartClassLogTech
import com.gogirl.infrastructure.mapper.store.training.TrainingStartClassMapper; import com.gogirl.infrastructure.mapper.store.training.TrainingStartClassMapper;
import com.gogirl.infrastructure.mapper.user.customer.CustomerBalanceRecordMapper; import com.gogirl.infrastructure.mapper.user.customer.CustomerBalanceRecordMapper;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.store.SignUpTrainingCommand; import com.gogirl.shared.store.*;
import com.gogirl.shared.store.SubmitFeedbackCommand;
import com.gogirl.shared.store.SubmitWorksCommand;
import com.gogirl.shared.store.TrainingStartClassDTO;
import com.gogirl.shared.store.WorksDTO;
import com.gogirl.shared.store.TrainingStartClassQuery;
import com.gogirl.shared.store.WorksQuery;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
...@@ -89,7 +82,6 @@ public class CareerController { ...@@ -89,7 +82,6 @@ public class CareerController {
} }
private final WorksAssembler worksAssembler; private final WorksAssembler worksAssembler;
private final CareerDTOAssembler careerDTOAssembler;
@ApiOperation("报名技能培训") @ApiOperation("报名技能培训")
@PostMapping("/technician/career/signUpTraining") @PostMapping("/technician/career/signUpTraining")
......
...@@ -2,8 +2,8 @@ package com.gogirl.interfaces.store.career; ...@@ -2,8 +2,8 @@ package com.gogirl.interfaces.store.career;
import com.gogirl.application.store.career.ITechScoreRulesService; import com.gogirl.application.store.career.ITechScoreRulesService;
import com.gogirl.dto.TechScoreResp;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.shared.store.TechScoreResp;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
...@@ -4,9 +4,9 @@ import com.gogirl.application.user.investigation.BaseQuestionService; ...@@ -4,9 +4,9 @@ import com.gogirl.application.user.investigation.BaseQuestionService;
import com.gogirl.application.xcx.GogirlTokenService; import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.user.investigation.BaseQuestion; import com.gogirl.domain.user.investigation.BaseQuestion;
import com.gogirl.domain.user.investigation.OrderQuestionOption; import com.gogirl.domain.user.investigation.OrderQuestionOption;
import com.gogirl.dto.SubmitTestPaperReq;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.shared.store.SubmitTestPaperReq;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
...@@ -8,11 +8,11 @@ import com.gogirl.application.xcx.GogirlTokenService; ...@@ -8,11 +8,11 @@ import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.store.store.StoreClassesTechnician; import com.gogirl.domain.store.store.StoreClassesTechnician;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
import com.gogirl.domain.xcx.GogirlToken; import com.gogirl.domain.xcx.GogirlToken;
import com.gogirl.dto.UpdateDayTechnicianClassesReq;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.mapper.store.store.StoreClassesTechnicianMapper; import com.gogirl.infrastructure.mapper.store.store.StoreClassesTechnicianMapper;
import com.gogirl.infrastructure.mapper.xcx.SysLogMapper; import com.gogirl.infrastructure.mapper.xcx.SysLogMapper;
import com.gogirl.infrastructure.util.SessionUtils; import com.gogirl.infrastructure.util.SessionUtils;
import com.gogirl.shared.store.UpdateDayTechnicianClassesReq;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
......
...@@ -2,9 +2,9 @@ package com.gogirl.interfaces.user; ...@@ -2,9 +2,9 @@ package com.gogirl.interfaces.user;
import com.gogirl.application.user.customer.CustomerService; import com.gogirl.application.user.customer.CustomerService;
import com.gogirl.domain.user.customer.Customer; import com.gogirl.domain.user.customer.Customer;
import com.gogirl.dto.customer.CustomerOrderDetail;
import com.gogirl.infrastructure.common.base.JsonResult; import com.gogirl.infrastructure.common.base.JsonResult;
import com.gogirl.infrastructure.service.file.FileService; import com.gogirl.infrastructure.service.file.FileService;
import com.gogirl.shared.member.CustomerOrderDetail;
import com.gogirl.shared.user.CustomerQuery; import com.gogirl.shared.user.CustomerQuery;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto.admin; package com.gogirl.shared.admin;
import lombok.Builder; import lombok.Builder;
import lombok.Data; import lombok.Data;
......
package com.gogirl.shared.market; package com.gogirl.shared.market;
import com.gogirl.domain.order.mall.MallOrder; import com.gogirl.domain.order.mall.MallOrder;
import com.gogirl.infrastructure.common.base.PageReq; import com.gogirl.infrastructure.common.base.PageRequest;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel("订单列表查询参数") @ApiModel("订单列表查询参数")
public class ListMallOrderReq extends PageReq { public class ListMallOrderRequest extends PageRequest {
@ApiModelProperty("订单类型 1-订单待付款 2-订单已付款 3-订单已发货 4-订单已签收") @ApiModelProperty("订单类型 1-订单待付款 2-订单已付款 3-订单已发货 4-订单已签收")
private Integer status; private Integer status;
public static MallOrder convertToMallOrder(ListMallOrderReq reqDTO) { public static MallOrder convertToMallOrder(ListMallOrderRequest reqDTO) {
MallOrder mallOrder = new MallOrder(); MallOrder mallOrder = new MallOrder();
mallOrder.setStatus(reqDTO.getStatus()); mallOrder.setStatus(reqDTO.getStatus());
return mallOrder; return mallOrder;
......
package com.gogirl.dto.customer; package com.gogirl.shared.member;
import com.gogirl.domain.order.serve.OrderManage; import com.gogirl.domain.order.serve.OrderManage;
import com.gogirl.domain.user.customer.Customer; import com.gogirl.domain.user.customer.Customer;
......
...@@ -114,7 +114,6 @@ public class OrderManageDTO { ...@@ -114,7 +114,6 @@ public class OrderManageDTO {
private String afterSaleBuyCardReason; private String afterSaleBuyCardReason;
@ApiModelProperty("订单详情") @ApiModelProperty("订单详情")
private List<OrderServeDTO> orderServeDTOList; private List<OrderServeDTO> orderServeDTOList;
......
package com.gogirl.dto; package com.gogirl.shared.product;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto; package com.gogirl.shared.product;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
......
package com.gogirl.dto; package com.gogirl.shared.product;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.gogirl.dto; package com.gogirl.shared.product;
import com.gogirl.domain.product.serve.BaseProduce; import com.gogirl.domain.product.serve.BaseProduce;
import com.gogirl.domain.product.serve.BaseServe; import com.gogirl.domain.product.serve.BaseServe;
......
package com.gogirl.dto; package com.gogirl.shared.store;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto; package com.gogirl.shared.store;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
......
package com.gogirl.dto; package com.gogirl.shared.store;
import com.gogirl.domain.user.investigation.OrderQuestionOption; import com.gogirl.domain.user.investigation.OrderQuestionOption;
import lombok.Data; import lombok.Data;
......
package com.gogirl.dto; package com.gogirl.shared.store;
import com.gogirl.domain.store.career.TechScoreRules; import com.gogirl.domain.store.career.TechScoreRules;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.gogirl.dto; package com.gogirl.shared.store;
import com.gogirl.domain.store.store.StoreTechnician; import com.gogirl.domain.store.store.StoreTechnician;
......
...@@ -206,7 +206,7 @@ ...@@ -206,7 +206,7 @@
and TO_DAYS(t1.start_time) = TO_DAYS(NOW()) and TO_DAYS(t1.start_time) = TO_DAYS(NOW())
and t2.id != #{scheduleId} and t2.id != #{scheduleId}
</select> </select>
<select id="queryPageLeisureScheduleServe" resultType="com.gogirl.dto.LeisureScheduleServeResp"> <select id="queryPageLeisureScheduleServe" resultType="com.gogirl.shared.product.LeisureScheduleServeResp">
SELECT t1.id as leisure_discount_config_id, SELECT t1.id as leisure_discount_config_id,
t1.discount_rate, t1.discount_rate,
t1.department_id, t1.department_id,
......
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