Commit 566711ac by huluobin

long 序列化

parent 8e265172
...@@ -10,5 +10,11 @@ public class StoreTechnicianTotalAchieve { ...@@ -10,5 +10,11 @@ public class StoreTechnicianTotalAchieve {
private String technicianName; private String technicianName;
private String technicianPicture; private String technicianPicture;
private Integer technicianId; private Integer technicianId;
private BigDecimal achievement; private BigDecimal achievement;
public void setAchievement(BigDecimal achievement) {
this.achievement = achievement.setScale(2, BigDecimal.ROUND_HALF_UP);
}
} }
...@@ -24,10 +24,8 @@ import com.gogirl.domain.xcx.WeekConfig; ...@@ -24,10 +24,8 @@ import com.gogirl.domain.xcx.WeekConfig;
import com.gogirl.infrastructure.common.util.ListUtil; import com.gogirl.infrastructure.common.util.ListUtil;
import com.gogirl.infrastructure.mapper.market.coupon.CouponCustomerRelevanceMapper; import com.gogirl.infrastructure.mapper.market.coupon.CouponCustomerRelevanceMapper;
import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper; import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderManageMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper; import com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper;
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.product.serve.BaseFeaturesMapper; import com.gogirl.infrastructure.mapper.product.serve.BaseFeaturesMapper;
import com.gogirl.infrastructure.mapper.product.serve.FeaturesMappingMapper; import com.gogirl.infrastructure.mapper.product.serve.FeaturesMappingMapper;
import com.gogirl.infrastructure.mapper.product.serve.ProduceSalesMapper; import com.gogirl.infrastructure.mapper.product.serve.ProduceSalesMapper;
...@@ -40,6 +38,7 @@ import com.gogirl.infrastructure.mapper.xcx.WeekConfigMapper; ...@@ -40,6 +38,7 @@ import com.gogirl.infrastructure.mapper.xcx.WeekConfigMapper;
import com.gogirl.infrastructure.subscribe.SubscribeService; import com.gogirl.infrastructure.subscribe.SubscribeService;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
...@@ -52,7 +51,7 @@ import java.util.List; ...@@ -52,7 +51,7 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
//@EnableScheduling @EnableScheduling
@AllArgsConstructor @AllArgsConstructor
@Slf4j @Slf4j
@Component @Component
...@@ -79,7 +78,6 @@ public class Schedule { ...@@ -79,7 +78,6 @@ public class Schedule {
private final MallOrderService mallOrderService; private final MallOrderService mallOrderService;
private final ProduceSalesMapper produceSalesMapper; private final ProduceSalesMapper produceSalesMapper;
private final ScheduleServeMapper scheduleServeMapper;
private final BaseFeaturesMapper baseFeaturesMapper; private final BaseFeaturesMapper baseFeaturesMapper;
private final FeaturesMappingMapper featuresMappingMapper; private final FeaturesMappingMapper featuresMappingMapper;
private final ProduceSalesService produceSalesService; private final ProduceSalesService produceSalesService;
...@@ -88,6 +86,11 @@ public class Schedule { ...@@ -88,6 +86,11 @@ public class Schedule {
private final OrderServeMapper orderServeMapper; private final OrderServeMapper orderServeMapper;
private final WeekConfigMapper weekConfigMapper; private final WeekConfigMapper weekConfigMapper;
private final StoreTechnicianMapper storeTechnicianMapper;
private final CareerMapper careerMapper;
private final StoreManageMapper storeManageMapper;
private final StoreDataMapper storeDataMapper;
/** /**
* 每天定时任务,判断优惠券是否过期 * 每天定时任务,判断优惠券是否过期
...@@ -199,7 +202,6 @@ public class Schedule { ...@@ -199,7 +202,6 @@ public class Schedule {
//批量更新为 失约预约 //批量更新为 失约预约
if (ListUtil.isNotEmpty(scheduleManageList)) { if (ListUtil.isNotEmpty(scheduleManageList)) {
scheduleManageList.forEach(scheduleManage -> { scheduleManageList.forEach(scheduleManage -> {
List<ScheduleServe> scheduleServeList = scheduleManageMapper.selectByScheduleId(scheduleManage.getId()); List<ScheduleServe> scheduleServeList = scheduleManageMapper.selectByScheduleId(scheduleManage.getId());
...@@ -293,9 +295,9 @@ public class Schedule { ...@@ -293,9 +295,9 @@ public class Schedule {
orderServeMapper.syncOrderServeTimes(); orderServeMapper.syncOrderServeTimes();
} }
@Scheduled(cron = "0 0/15 * * * *") @Scheduled(cron = "0 0/1 * * * *")
public void weekTest() throws ParseException { public void weekTest() throws ParseException {
log.debug("同步闲时折扣周");
weekConfigMapper.delete(new LambdaQueryWrapper<>()); weekConfigMapper.delete(new LambdaQueryWrapper<>());
LocalDate localDate = LocalDate.now(); LocalDate localDate = LocalDate.now();
...@@ -307,17 +309,9 @@ public class Schedule { ...@@ -307,17 +309,9 @@ public class Schedule {
weekConfigMapper.insert(weekConfig); weekConfigMapper.insert(weekConfig);
localDate = localDate.plusDays(1); localDate = localDate.plusDays(1);
} }
log.debug("同步闲时折扣周 结束");
} }
private final StoreTechnicianMapper storeTechnicianMapper;
private final CareerMapper careerMapper;
private final OrderManageMapper orderManageMapper;
private final StoreManageMapper storeManageMapper;
private final StoreDataMapper storeDataMapper;
/** /**
* 定时同步美甲师成长历程 * 定时同步美甲师成长历程
*/ */
...@@ -427,7 +421,6 @@ public class Schedule { ...@@ -427,7 +421,6 @@ public class Schedule {
log.info("定时同步美甲师成长历程** 任务结束"); log.info("定时同步美甲师成长历程** 任务结束");
} }
/** /**
* 定时同步门店数据 * 定时同步门店数据
*/ */
......
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