|
|
@@ -448,9 +448,11 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
log.error("修改商城订单地址推送到聚水潭ERP失败,orderId: {}", fsStoreOrder.getId(), e);
|
|
|
}
|
|
|
|
|
|
+ FsStoreOrderScrm fsStoreOrderScrm=fsStoreOrderMapper.selectFsStoreOrderById(fsStoreOrder.getId());
|
|
|
+
|
|
|
//判断发货类型
|
|
|
- if(fsStoreOrder.getStatus() == 2 || fsStoreOrder.getStatus() == 3) {//待收货
|
|
|
- List<FsStoreOrderItemVO> scrmList = fsStoreOrderItemMapper.selectMyFsStoreOrderItemListByOrderId(fsStoreOrder.getId());
|
|
|
+ if(fsStoreOrderScrm.getStatus() == 2 || fsStoreOrderScrm.getStatus() == 3) {//待收货
|
|
|
+ List<FsStoreOrderItemVO> scrmList = fsStoreOrderItemMapper.selectMyFsStoreOrderItemListByOrderId(fsStoreOrderScrm.getId());
|
|
|
if (!scrmList.isEmpty()) {
|
|
|
List<Long> orderItemIds = scrmList.stream().map(FsStoreOrderItemVO::getItemId).collect(Collectors.toList());
|
|
|
//获取溯源码,进行回退
|
|
|
@@ -1045,7 +1047,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
|
|
|
if (config.getUnPayTime() != null && config.getUnPayTime() > 0) {
|
|
|
if(storeOrder.getIsPrescribe() != null && storeOrder.getIsPrescribe() == 1){//处方药72小时
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), config.getUnPayTime(), TimeUnit.MINUTES);
|
|
|
@@ -1055,7 +1056,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if(config == null){
|
|
|
config = new StoreConfig();
|
|
|
}
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), 30, TimeUnit.MINUTES);
|
|
|
@@ -1780,7 +1780,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
StoreConfig config = JSONUtil.toBean(json, StoreConfig.class);
|
|
|
if (config.getUnPayTime() != null && config.getUnPayTime() > 0) {
|
|
|
if(storeOrder.getIsPrescribe() != null && storeOrder.getIsPrescribe() == 1){//处方药72小时
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), config.getUnPayTime(), TimeUnit.MINUTES);
|
|
|
@@ -1790,7 +1789,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if(config == null){
|
|
|
config = new StoreConfig();
|
|
|
}
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), 30, TimeUnit.MINUTES);
|
|
|
@@ -5190,7 +5188,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
com.fs.store.config.StoreConfig config = JSONUtil.toBean(json, com.fs.store.config.StoreConfig.class);
|
|
|
if (config.getUnPayTime() != null && config.getUnPayTime() > 0) {
|
|
|
if(storeOrder.getIsPrescribe() != null && storeOrder.getIsPrescribe() == 1){//处方药72小时
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), config.getUnPayTime(), TimeUnit.MINUTES);
|
|
|
@@ -5200,7 +5197,6 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if(config == null){
|
|
|
config = new com.fs.store.config.StoreConfig();
|
|
|
}
|
|
|
- config.setUnPayTime(4320);
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(),4320, TimeUnit.MINUTES);
|
|
|
}else {
|
|
|
redisCache.setCacheObject(redisKey, storeOrder.getId(), 30, TimeUnit.MINUTES);
|