|
@@ -1,14 +1,11 @@
|
|
|
package com.fjhx.service.order.impl;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.constants.SystemConfigKeyConstant;
|
|
|
import com.fjhx.entity.abnormal.AbnormalInfo;
|
|
|
-import com.fjhx.entity.jd.JdBackDetails;
|
|
|
import com.fjhx.entity.logistics.LogisticsCompany;
|
|
|
import com.fjhx.entity.logistics.LogisticsInfo;
|
|
|
import com.fjhx.entity.order.OrderDetails;
|
|
@@ -38,7 +35,6 @@ import com.fjhx.uitl.kd100.KD100Util;
|
|
|
import com.fjhx.utils.Assert;
|
|
|
import org.springblade.core.excel.util.ExcelUtil;
|
|
|
import org.springblade.core.log.exception.ServiceException;
|
|
|
-import org.springblade.core.tool.api.R;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -46,12 +42,10 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.net.Socket;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import java.util.stream.Stream;
|
|
|
|
|
|
/**
|
|
|
* <p>
|
|
@@ -142,7 +136,7 @@ public class OrderDetailsServiceImpl extends ServiceImpl<OrderDetailsMapper, Ord
|
|
|
List<OrderDetails> list = list(q -> q.eq(OrderDetails::getOrderId, orderId));
|
|
|
for (OrderDetails orderDetails : list) {
|
|
|
IssueDto.IssueDetails issueDetails = orderDetailsList.stream().filter(i -> orderDetails.getProductId().equals(i.getProductId())).findFirst().get();
|
|
|
- if (orderDetails.getQuantity() != issueDetails.getChangeQuantity()) {
|
|
|
+ if (!orderDetails.getQuantity().equals(issueDetails.getChangeQuantity())) {
|
|
|
flag = true;
|
|
|
}
|
|
|
}
|
|
@@ -279,7 +273,7 @@ public class OrderDetailsServiceImpl extends ServiceImpl<OrderDetailsMapper, Ord
|
|
|
updateBatchById(orderDetailsList);//统一操作未出库数量
|
|
|
stockService.updateBatchById(stockList);//统一操作库存
|
|
|
logisticsInfoService.saveBatch(logisticsInfoList);////统一操作物流信息
|
|
|
- orderInfoService.updateBatchById(orderInfos);//统一操作订单信息
|
|
|
+ orderInfoService.updateBatchById(orderInfoList);//统一操作订单信息
|
|
|
}
|
|
|
|
|
|
/**
|