|
@@ -11,6 +11,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.fdkankan.common.constant.CommonStatus;
|
|
|
import com.fdkankan.common.constant.CommonSuccessStatus;
|
|
|
import com.fdkankan.common.constant.SceneSource;
|
|
|
+import com.fdkankan.common.util.DateExtUtil;
|
|
|
import com.fdkankan.external.callback.ErrorCallback;
|
|
|
import com.fdkankan.external.callback.SuccessCallback;
|
|
|
import com.fdkankan.external.entity.*;
|
|
@@ -251,11 +252,15 @@ public class SceneOfflinePackagePushServiceImpl extends ServiceImpl<SceneOffline
|
|
|
|
|
|
//开始推送到第三方服务
|
|
|
if(StrUtil.isNotEmpty(downloadUrl)){
|
|
|
+ ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
|
+ ScenePlusExt scenePlusExt = scenePlusExtService.getByPlusId(scenePlus.getId());
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("num", num);
|
|
|
+ params.put("title", scenePlus.getTitle());
|
|
|
params.put("zipType", zipType);
|
|
|
params.put("downloadUrl", downloadUrl);
|
|
|
params.put("version", push.getVersion());
|
|
|
+ params.put("calcTime", DateExtUtil.format(scenePlusExt.getAlgorithmTime(), DateExtUtil.dateStyle8));
|
|
|
ResultData pushRes = httpClient.post2(push.getDestUrl(), params, new SuccessCallback(), new ErrorCallback());
|
|
|
}
|
|
|
push.setPushStatus(CommonSuccessStatus.SUCCESS.code());
|