|
|
@@ -22,6 +22,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Optional;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
@@ -138,6 +139,12 @@ public class UserOrderController extends BaseController {
|
|
|
posOrder.setFreight(item.getFreight());
|
|
|
posOrder.setShdzId(input.getShdzId());
|
|
|
posOrder.setShAddress(shdz);
|
|
|
+ Optional<PosStore> store= storeList.stream().filter(x-> item.getMdId().equals(x.getId())).findFirst();
|
|
|
+ if (!store.isPresent()) {
|
|
|
+ throw new ServiceException(MessageUtils.message("no.mendian.not.exist"));
|
|
|
+ }
|
|
|
+ posOrder.setLongitude(store.get().getLongitude());
|
|
|
+ posOrder.setLatitude(store.get().getLatitude());
|
|
|
//设置订单分类
|
|
|
storeList.stream().filter(s -> Long.valueOf(s.getId()).equals(item.getMdId())).findFirst().ifPresent(st -> {
|
|
|
posOrder.setOrderCategory(String.valueOf(st.getType()));
|