|
|
@@ -221,8 +221,12 @@ public class FsStoreOrderPickServiceImpl extends ServiceImpl<FsStoreOrderPickMap
|
|
|
order.setUserId(user.getUserId());
|
|
|
String realName = StringUtils.isNotEmpty(user.getNickName()) ? user.getNickName() : user.getNickname();
|
|
|
order.setRealName(realName);
|
|
|
- order.setUserPhone(user.getPhone());
|
|
|
- order.setUserAddress(param.getPickupAddress());
|
|
|
+ // 电话解码
|
|
|
+ if(user.getPhone().length() > 11){
|
|
|
+ order.setUserPhone(PhoneUtil.decryptPhone(user.getPhone()));
|
|
|
+ } else {
|
|
|
+ order.setUserPhone(user.getPhone());
|
|
|
+ }
|
|
|
order.setTotalNum(1L);
|
|
|
|
|
|
// 计算订单价格
|
|
|
@@ -269,6 +273,7 @@ public class FsStoreOrderPickServiceImpl extends ServiceImpl<FsStoreOrderPickMap
|
|
|
jsonInfo.setNum(param.getProductNum());
|
|
|
jsonInfo.setProductName(product.getProductName());
|
|
|
jsonInfo.setPrice(priceN);
|
|
|
+ jsonInfo.setShippingType(product.getShippingType());
|
|
|
orderItem.setJsonInfo(JSONUtil.toJsonStr(jsonInfo));
|
|
|
fsStoreOrderItemScrmMapper.insertFsStoreOrderItem(orderItem);
|
|
|
List<FsStoreOrderItemScrm> itemList = new ArrayList<>();
|
|
|
@@ -752,5 +757,7 @@ public class FsStoreOrderPickServiceImpl extends ServiceImpl<FsStoreOrderPickMap
|
|
|
private Integer num;
|
|
|
private String productName;
|
|
|
private BigDecimal price;
|
|
|
+ /* 配送方式,1-自提;2-物流 */
|
|
|
+ private Integer shippingType;
|
|
|
}
|
|
|
}
|