Commit 1c370996 by huluobin

订单信息完整度

parent a61ad274
...@@ -592,7 +592,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -592,7 +592,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
} }
orderManage.setListOrderServer(orderServeList); orderManage.setListOrderServer(orderServeList);
Customer customer = customerService.getById(orderManage.getOrderUser());
//订单数据完整度 //订单数据完整度
double dataRate = this.countOrderDataRate(orderManage.getId()); double dataRate = this.countOrderDataRate(orderManage.getId());
...@@ -1034,7 +1033,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -1034,7 +1033,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
.eq(CustomerDetail::getCustomerId, customer.getId())); .eq(CustomerDetail::getCustomerId, customer.getId()));
if (customerDetail.getAge() != null && customerDetail.getAge() != 0) { if (StringUtils.isNotEmpty(customerDetail.getAgeGroup()) && !customerDetail.getAgeGroup().equals("undefine")) {
dataRate += 10; dataRate += 10;
} }
if (customerDetail.getJob() != null && !customerDetail.getJob().isEmpty()) { if (customerDetail.getJob() != null && !customerDetail.getJob().isEmpty()) {
......
...@@ -7,6 +7,7 @@ import com.gogirl.application.market.coupon.CouponService; ...@@ -7,6 +7,7 @@ import com.gogirl.application.market.coupon.CouponService;
import com.gogirl.application.market.coupon.MarketService; import com.gogirl.application.market.coupon.MarketService;
import com.gogirl.application.market.timescard.TimesCardCustomerRelevanceService; import com.gogirl.application.market.timescard.TimesCardCustomerRelevanceService;
import com.gogirl.application.market.timescard.TimesCardUsedRecordService; import com.gogirl.application.market.timescard.TimesCardUsedRecordService;
import com.gogirl.application.order.serve.OrderManageService;
import com.gogirl.application.store.store.StoreTechnicianService; import com.gogirl.application.store.store.StoreTechnicianService;
import com.gogirl.application.xcx.GogirlTokenService; import com.gogirl.application.xcx.GogirlTokenService;
import com.gogirl.domain.market.coupon.CouponCustomerRelevance; import com.gogirl.domain.market.coupon.CouponCustomerRelevance;
...@@ -631,11 +632,31 @@ public class Test { ...@@ -631,11 +632,31 @@ public class Test {
}); });
} }
@Resource
OrderManageService orderManageService;
@org.junit.Test @org.junit.Test
public void oneAchievementReCalc() { public void oneAchievementReCalc() {
marketService.achievementReCalc(13175); marketService.achievementReCalc(13175);
} }
@org.junit.Test
public void reCalcOrderDataIntegrity() {
List<OrderManage> orderManageList = orderManageMapper.selectList(new LambdaQueryWrapper<OrderManage>()
.gt(OrderManage::getCreateTime, "2020-01-01"));
orderManageList.forEach(orderManage -> {
try {
Double dataIntegrity = orderManageService.countOrderDataRate(orderManage.getId());
orderManage.setDataIntegrity(dataIntegrity);
orderManageMapper.updateById(orderManage);
} catch (Exception e) {
}
});
}
} }
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