提交 4ec99b42 authored 作者: 刘海泉's avatar 刘海泉

修改订单状态不更新的问题

上级 cdc146e5
......@@ -86,7 +86,7 @@ public class PendingFreightServiceImpl implements PendingFreightService {
if(pendingFreightOptional.isPresent()){
PendingFreight pendingFreight = pendingFreightOptional.get();
pendingFreight.setId(pendingFreight.getId());
item.setId(pendingFreight.getId());
if(!Objects.equals(pendingFreight.getSendAddressId(),data.getSendAddressId())
|| !Objects.equals(pendingFreight.getReceiveAddressId(),data.getReveiveAddressId())){
......@@ -95,13 +95,13 @@ public class PendingFreightServiceImpl implements PendingFreightService {
FeignAddressVO.Address sendAddress = sendAndReceiveAddress.get().getSendAddress();
FeignAddressVO.Address receiveAddress = sendAndReceiveAddress.get().getReceiveAddress();
pendingFreight.setSendAddress(addressService.generateAddressDetail(sendAddress.getProvince(),
item.setSendAddress(addressService.generateAddressDetail(sendAddress.getProvince(),
sendAddress.getCity(),sendAddress.getCounty(),sendAddress.getAddress()));
//计算重车运距
pendingFreight.setOrderDistance(calcOrderDistance(sendAddress,receiveAddress,data.getOrderNo()));
item.setOrderDistance(calcOrderDistance(sendAddress,receiveAddress,data.getOrderNo()));
}
pendingFreightDao.updateEntityByKey(pendingFreight);
pendingFreightDao.updateEntityByKey(item);
}else{
item.setOrderNo(data.getOrderNo());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论