|
|
@@ -27,19 +27,8 @@ import com.fs.his.mapper.MerchantAppConfigMapper;
|
|
|
import com.fs.his.service.IFsUserService;
|
|
|
import com.fs.his.utils.PhoneUtil;
|
|
|
import com.fs.his.utils.qrcode.QRCodeUtils;
|
|
|
-import com.fs.hisStore.domain.FsStoreOrderItemScrm;
|
|
|
-import com.fs.hisStore.domain.FsStoreOrderPick;
|
|
|
-import com.fs.hisStore.domain.FsStoreOrderScrm;
|
|
|
-import com.fs.hisStore.domain.FsStorePaymentScrm;
|
|
|
-import com.fs.hisStore.domain.FsStoreProductScrm;
|
|
|
-import com.fs.hisStore.domain.FsStoreRedeemedRecord;
|
|
|
-import com.fs.hisStore.domain.FsUserAddressScrm;
|
|
|
-import com.fs.hisStore.domain.FsUserScrm;
|
|
|
-import com.fs.hisStore.mapper.FsStorePaymentScrmMapper;
|
|
|
-import com.fs.hisStore.mapper.FsStoreOrderItemScrmMapper;
|
|
|
-import com.fs.hisStore.mapper.FsStoreOrderPickMapper;
|
|
|
-import com.fs.hisStore.mapper.FsStoreOrderScrmMapper;
|
|
|
-import com.fs.hisStore.mapper.FsUserAddressScrmMapper;
|
|
|
+import com.fs.hisStore.domain.*;
|
|
|
+import com.fs.hisStore.mapper.*;
|
|
|
import com.fs.hisStore.param.FsStoreOrderPickAddParam;
|
|
|
import com.fs.hisStore.param.FsStoreOrderPickComputeParam;
|
|
|
import com.fs.hisStore.param.FsStoreOrderPickPayParam;
|
|
|
@@ -127,6 +116,8 @@ public class FsStoreOrderPickServiceImpl extends ServiceImpl<FsStoreOrderPickMap
|
|
|
private WxPayProperties wxPayProperties;
|
|
|
@Autowired
|
|
|
private IFsStoreRedeemedRecordService fsStoreRedeemedRecordService;
|
|
|
+ @Autowired
|
|
|
+ private FsStoreProductUserRecordMapper fsStoreProductUserRecordMapper;
|
|
|
|
|
|
/**
|
|
|
* 查询自提商品订单
|
|
|
@@ -250,13 +241,19 @@ public class FsStoreOrderPickServiceImpl extends ServiceImpl<FsStoreOrderPickMap
|
|
|
} else {
|
|
|
order.setShippingType(2);
|
|
|
}
|
|
|
- order.setOrderType(8);
|
|
|
+ order.setOrderType(10);
|
|
|
order.setIsPickup(1);
|
|
|
order.setRedeemedStatus(1);
|
|
|
order.setCompanyId(param.getCompanyId());
|
|
|
order.setCompanyUserId(param.getCompanyUserId());
|
|
|
order.setDeptId(param.getDeptId());
|
|
|
- order.setUserRecordId(param.getUserRecordId());
|
|
|
+
|
|
|
+ // 根据用户id获取用户的信息采集id
|
|
|
+ FsStoreProductUserRecord fsStoreProductUserRecord = fsStoreProductUserRecordMapper.selectLatestByUserId(user.getUserId());
|
|
|
+ if(fsStoreProductUserRecord == null){
|
|
|
+ return R.error("请先填写信息采集信息");
|
|
|
+ }
|
|
|
+ order.setUserRecordId(fsStoreProductUserRecord.getId());
|
|
|
order.setCreateTime(DateUtils.getNowDate());
|
|
|
int rows = fsStoreOrderScrmMapper.insertFsStoreOrder(order);
|
|
|
if (rows <= 0 || order.getId() == null) {
|