|
|
@@ -571,6 +571,10 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
StringBuilder addressDetail = new StringBuilder();
|
|
|
dealExtraInfo(order, addressDetail);
|
|
|
|
|
|
+ if (CollectionUtil.isNotEmpty(itemList)) {
|
|
|
+ order.setArrivalTime(itemList.get(0).getArrivalTime());
|
|
|
+ }
|
|
|
+
|
|
|
order.setFreight(freight);
|
|
|
if (addressDetail.length() > 0) {
|
|
|
order.setAddressDetail(addressDetail.deleteCharAt(addressDetail.lastIndexOf("\n")).toString());
|
|
|
@@ -797,25 +801,28 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
orderAddressMapper.updateById(address);
|
|
|
}
|
|
|
|
|
|
- if (ObjectUtil.isNotEmpty(address.getCorpId()) && StringUtil.isNotBlank(address.getCorpName())) {
|
|
|
- addressDetail.append(i).append(".").append(address.getCorpName()).append("(");
|
|
|
- } else {
|
|
|
- addressDetail.append(i).append(".").append("(");
|
|
|
- }
|
|
|
+ if (ObjectUtil.isNotEmpty(address.getCorpId()) || StringUtil.isNotBlank(address.getContacts())
|
|
|
+ || StringUtil.isNotBlank(address.getTel()) || StringUtil.isNotBlank(address.getAddress())) {
|
|
|
+ if (ObjectUtil.isNotEmpty(address.getCorpId()) && StringUtil.isNotBlank(address.getCorpName())) {
|
|
|
+ addressDetail.append(i).append(".").append(address.getCorpName()).append("(");
|
|
|
+ } else {
|
|
|
+ addressDetail.append(i).append(".").append("(");
|
|
|
+ }
|
|
|
|
|
|
- if (StringUtil.isNotBlank(address.getContacts())) {
|
|
|
- addressDetail.append(address.getContacts());
|
|
|
- }
|
|
|
- if (StringUtil.isNotBlank(address.getTel())) {
|
|
|
- addressDetail.append(" ").append(address.getTel());
|
|
|
- }
|
|
|
- if (StringUtil.isNotBlank(address.getAddress())) {
|
|
|
- addressDetail.append(") ").append(address.getAddress()).append("\n");
|
|
|
- } else {
|
|
|
- addressDetail.append(") ").append("\n");
|
|
|
- }
|
|
|
+ if (StringUtil.isNotBlank(address.getContacts())) {
|
|
|
+ addressDetail.append(address.getContacts());
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotBlank(address.getTel())) {
|
|
|
+ addressDetail.append(" ").append(address.getTel());
|
|
|
+ }
|
|
|
+ if (StringUtil.isNotBlank(address.getAddress())) {
|
|
|
+ addressDetail.append(") ").append(address.getAddress()).append("\n");
|
|
|
+ } else {
|
|
|
+ addressDetail.append(") ").append("\n");
|
|
|
+ }
|
|
|
|
|
|
- i++;
|
|
|
+ i++;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
List<CommonFile> fileList = order.getFileList();
|