Commit 1c370996 by huluobin

订单信息完整度

parent a61ad274
......@@ -592,7 +592,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
}
orderManage.setListOrderServer(orderServeList);
Customer customer = customerService.getById(orderManage.getOrderUser());
//订单数据完整度
double dataRate = this.countOrderDataRate(orderManage.getId());
......@@ -1034,7 +1033,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
.eq(CustomerDetail::getCustomerId, customer.getId()));
if (customerDetail.getAge() != null && customerDetail.getAge() != 0) {
if (StringUtils.isNotEmpty(customerDetail.getAgeGroup()) && !customerDetail.getAgeGroup().equals("undefine")) {
dataRate += 10;
}
if (customerDetail.getJob() != null && !customerDetail.getJob().isEmpty()) {
......
......@@ -7,6 +7,7 @@ import com.gogirl.application.market.coupon.CouponService;
import com.gogirl.application.market.coupon.MarketService;
import com.gogirl.application.market.timescard.TimesCardCustomerRelevanceService;
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.xcx.GogirlTokenService;
import com.gogirl.domain.market.coupon.CouponCustomerRelevance;
......@@ -631,11 +632,31 @@ public class Test {
});
}
@Resource
OrderManageService orderManageService;
@org.junit.Test
public void oneAchievementReCalc() {
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