Commit 0087baac by huluobin

Merge branch 'store-class-features' into 4.2

parents db2733e5 32e0c3aa
...@@ -1161,9 +1161,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -1161,9 +1161,6 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
List<OrderServe> orderServeList = orderServeMapper.selectList(new LambdaQueryWrapper<OrderServe>() List<OrderServe> orderServeList = orderServeMapper.selectList(new LambdaQueryWrapper<OrderServe>()
.eq(OrderServe::getOrderId, orderId)); .eq(OrderServe::getOrderId, orderId));
List<OrderRecord> orderRecordList = orderRecordMapper.selectList(new LambdaQueryWrapper<OrderRecord>()
.eq(OrderRecord::getOrderId, orderId));
CustomerDetail customerDetail = customerDetailMapper.selectOne(new LambdaQueryWrapper<CustomerDetail>().eq(CustomerDetail::getCustomerId, orderManage.getOrderUser())); CustomerDetail customerDetail = customerDetailMapper.selectOne(new LambdaQueryWrapper<CustomerDetail>().eq(CustomerDetail::getCustomerId, orderManage.getOrderUser()));
Customer customer = customerMapper.selectById(orderManage.getOrderUser()); Customer customer = customerMapper.selectById(orderManage.getOrderUser());
...@@ -1172,15 +1169,15 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -1172,15 +1169,15 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
for (OrderServe orderServe : orderServeList) { for (OrderServe orderServe : orderServeList) {
OrderRecord orderRecord = orderRecordMapper.selectOne(new LambdaQueryWrapper<OrderRecord>() OrderRecord orderRecord = orderRecordMapper.selectOne(new LambdaQueryWrapper<OrderRecord>()
.eq(OrderRecord::getOrderId, orderId)
.eq(OrderRecord::getOrderServeId, orderServe.getId())); .eq(OrderRecord::getOrderServeId, orderServe.getId()));
if (orderServe.getOrderRecordCondition() != null if (orderServe.getOrderRecordCondition() != null
&& (orderServe.getOrderRecordCondition() == 1 || orderServe.getOrderRecordCondition() == 2) && (orderServe.getOrderRecordCondition() == 1 || orderServe.getOrderRecordCondition() == 2)
&& (orderServe.getServeTypeId() == 9 || orderServe.getServeTypeId() == 12)) { && (orderServe.getServeTypeId() == 9 || orderServe.getServeTypeId() == 12)) {
List<OrderServeDescribeRelevance> orderServeDescribeRelevanceList = orderServeDescribeRelevanceMapper.selectList(new LambdaQueryWrapper<OrderServeDescribeRelevance>() List<OrderServeDescribeRelevance> orderServeDescribeRelevanceList = orderServeDescribeRelevanceMapper
.eq(OrderServeDescribeRelevance::getOrderServeId, orderServe.getId())); .selectList(new LambdaQueryWrapper<OrderServeDescribeRelevance>()
.eq(OrderServeDescribeRelevance::getOrderServeId, orderServe.getId()));
if (ListUtil.isEmpty(orderServeDescribeRelevanceList)) { if (ListUtil.isEmpty(orderServeDescribeRelevanceList)) {
dataRate = dataRate - dataRateMap.get(1); dataRate = dataRate - dataRateMap.get(1);
break; break;
...@@ -1195,10 +1192,11 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -1195,10 +1192,11 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
for (OrderServe orderServe : orderServeList) { for (OrderServe orderServe : orderServeList) {
OrderRecord orderRecord = orderRecordMapper.selectOne(new LambdaQueryWrapper<OrderRecord>() OrderRecord orderRecord = orderRecordMapper.selectOne(new LambdaQueryWrapper<OrderRecord>()
.eq(OrderRecord::getOrderId, orderId)
.eq(OrderRecord::getOrderServeId, orderServe.getId())); .eq(OrderRecord::getOrderServeId, orderServe.getId()));
if (orderServe.getOrderRecordCondition() != null if (orderServe.getOrderRecordCondition() != null
&& (orderServe.getOrderRecordCondition() == 1 || orderServe.getOrderRecordCondition() == 2)) { && (orderServe.getOrderRecordCondition() == 1 || orderServe.getOrderRecordCondition() == 2)
&& (orderServe.getServeTypeId() == 9 || orderServe.getServeTypeId() == 12)) {
if (orderRecord == null || StringUtils.isEmpty(orderRecord.getPicturePath())) { if (orderRecord == null || StringUtils.isEmpty(orderRecord.getPicturePath())) {
dataRate = dataRate - dataRateMap.get(2); dataRate = dataRate - dataRateMap.get(2);
break; break;
...@@ -1214,7 +1212,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order ...@@ -1214,7 +1212,7 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
dataRate = dataRate + dataRateMap.get(4); dataRate = dataRate + dataRateMap.get(4);
} }
if (StringUtils.isNotEmpty(customerDetail.getPreference())) { if (customerDetail != null && StringUtils.isNotEmpty(customerDetail.getPreference())) {
dataRate = dataRate + dataRateMap.get(5); dataRate = dataRate + dataRateMap.get(5);
} }
......
...@@ -11,9 +11,9 @@ import com.gogirl.infrastructure.mapper.store.store.StoreClassesMapper; ...@@ -11,9 +11,9 @@ import com.gogirl.infrastructure.mapper.store.store.StoreClassesMapper;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors;
@Service @Service
@AllArgsConstructor @AllArgsConstructor
...@@ -26,23 +26,10 @@ public class StoreClassesServiceImpl extends ServiceImpl<StoreClassesMapper, Sto ...@@ -26,23 +26,10 @@ public class StoreClassesServiceImpl extends ServiceImpl<StoreClassesMapper, Sto
List<StoreClasses> classList = this.list(new LambdaQueryWrapper<StoreClasses>() List<StoreClasses> classList = this.list(new LambdaQueryWrapper<StoreClasses>()
.eq(StoreClasses::getDepartmentId, departmentId)); .eq(StoreClasses::getDepartmentId, departmentId));
//处理一个对应关系只返回012 Map<Integer, StoreClasses> classesMap = classList.stream().collect(Collectors.toMap(StoreClasses::getId, storeClasses -> storeClasses));
Map<Integer, Integer> map = new HashMap<>();
map.put(0, 0);
for (int i = 0; i < classList.size(); i++) {
StoreClasses item = classList.get(i);
if (item.getName().equals("早班")) {
map.put(item.getId(), 1);
} else if (item.getName().equals("晚班")) {
map.put(item.getId(), 2);
}
}
List<StoreClassesTechnician> lists = storeClassesTechnicianService.listClassesTechnicianDetail(technicianId, month); List<StoreClassesTechnician> lists = storeClassesTechnicianService.listClassesTechnicianDetail(technicianId, month);
//替换排班的class lists.forEach(item -> item.setClassesManage(classesMap.get(item.getClasses())));
for (StoreClassesTechnician item : lists) {
item.setClasses(map.get(item.getClasses()));
}
return lists; return lists;
} }
} }
...@@ -39,8 +39,6 @@ public class StoreClassesTechnician implements Serializable { ...@@ -39,8 +39,6 @@ public class StoreClassesTechnician implements Serializable {
/** /**
* 非数据库字段 * 非数据库字段
*/ */
@ApiModelProperty("班次") @ApiModelProperty("班次")
@TableField(exist = false) @TableField(exist = false)
private StoreClasses classesManage; private StoreClasses classesManage;
......
...@@ -667,7 +667,7 @@ public class Test { ...@@ -667,7 +667,7 @@ public class Test {
List<OrderManage> orderManageList = orderManageMapper.selectList(new LambdaQueryWrapper<OrderManage>() List<OrderManage> orderManageList = orderManageMapper.selectList(new LambdaQueryWrapper<OrderManage>()
.gt(OrderManage::getCreateTime, "2020-09-07")); .gt(OrderManage::getCreateTime, "2020-09-01"));
orderManageList.forEach(orderManage -> { orderManageList.forEach(orderManage -> {
try { try {
...@@ -675,7 +675,7 @@ public class Test { ...@@ -675,7 +675,7 @@ public class Test {
orderManage.setDataIntegrity(dataIntegrity); orderManage.setDataIntegrity(dataIntegrity);
orderManageMapper.updateById(orderManage); orderManageMapper.updateById(orderManage);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e);
} }
}); });
} }
......
package com.gogirl.application.order.sys;
import org.junit.Test;
/**
* <p>
*
* </p>
*
* @author robbendev
* @since 2020/12/24 10:02 上午
*/
public class IWxOrderFlowServiceTest {
@Test
public void log() {
// WxOrderFlow wxOrderFlow = WxOrderFlow.getInstance(result);
// wxOrderFlow.setSourceFrom(WxOrderFlow.CUSTOMER);
// wxOrderFlow.setOutTradeNo(result.getOutTradeNo());
// wxOrderFlow.setOrderType(WxOrderFlow.CHARGE_ORDER);
}
}
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