Browse Source

部分bug修改

liujiangyao 8 years ago
parent
commit
a157076195

+ 15 - 9
app/src/main/java/com/kfzs/duanduan/oem/AppAddOrdelReceiver.java

@@ -5,23 +5,26 @@ import android.content.Context;
 import android.content.Intent;
 import android.os.Handler;
 import android.os.Looper;
-import android.util.Log;
 
-import com.kfzs.duanduan.datashare.AppDownloadDatabaseHelper;
 import com.kfzs.duanduan.datashare.DDProviderHelper;
-import com.kfzs.duanduan.datashare.provider.appdownload.AppdownloadBean;
 import com.kfzs.duanduan.datashare.provider.download.DownLoadInfo;
+import com.sheep.gamegroup.model.api.BaseMessageConverter;
+import com.sheep.gamegroup.util.ConnectAddress;
 import com.sheep.gamegroup.util.DeviceUtil;
 import com.sheep.jiuyan.samllsheep.SheepApp;
 import com.sheep.jiuyan.samllsheep.utils.SpUtils;
 
+import org.json.JSONObject;
+
 import java.io.IOException;
 
 import okhttp3.Call;
 import okhttp3.Callback;
 import okhttp3.FormBody;
+import okhttp3.MediaType;
 import okhttp3.OkHttpClient;
 import okhttp3.Request;
+import okhttp3.RequestBody;
 import okhttp3.Response;
 
 
@@ -51,16 +54,19 @@ public class AppAddOrdelReceiver extends BroadcastReceiver {
                             public void run() {
                                 super.run();
                                 try {
-//                                    UtilParamsWebview.getInstance().returnBitMap(AppDownloadUtil.getInstance().accessInterfaceNetwork(context, AppDownloadUtil.URL, appdownloadBean));
                                     OkHttpClient client = new OkHttpClient();
-                                    FormBody.Builder formBody = new FormBody.Builder();
-                                    formBody.add("device_id",DeviceUtil.getDeviceId(SheepApp.mContext)+"");
-                                    formBody.add("id",downLoadInfo.getMGameID()+"");
+                                    JSONObject jsonObject = new JSONObject();
+                                    jsonObject.put("device_id",DeviceUtil.getDeviceId(SheepApp.mContext)+"");
+                                    jsonObject.put("id",downLoadInfo.getMGameID());
+                                    //加密--RequestBody.create(MediaType.parse("org/json; charset=utf-8"), jsonObject.toString())
+                                    String newJsonParams = BaseMessageConverter.encrypt(jsonObject.toString());
+
+
                                     Request request = new Request.Builder()
-                                            .url("http://10.8.220.5:8080/v1/app/accepted_task/download_task_notify/")
+                                            .url(ConnectAddress.APP_URL+"/v1/app/accepted_task/download_task_notify/")
                                             .addHeader("Authorization", SpUtils.getOpenId(SheepApp.mContext)+"")
                                             .addHeader("X-Device-Id", DeviceUtil.getDeviceId(SheepApp.mContext)+"")
-                                            .put(formBody.build())
+                                            .put(RequestBody.create(MediaType.parse("org/json; charset=utf-8"), newJsonParams))
                                             .build();
                                     client.newCall(request)
                                             .enqueue(new Callback() {

+ 1 - 0
app/src/main/java/com/sheep/gamegroup/view/activity/DialogActivity.java

@@ -313,6 +313,7 @@ public class DialogActivity extends Activity implements TaskDialogContract.View
             CommonUtil.getInstance()
                 .addNewDownloadTask(mDownloadTaskService, task_entity.getTask_name(), task_entity.getDownload_link(), task_entity.getPackage_names(),
                         Build.VERSION.SDK_INT, task_entity.getIcon(), task_entity.getPackage_size(),task_entity.getAcceptedTaskId(), 1);
+            downLoadInfo = mDownloadTaskService.getDownloadTaskByUrl(task_entity.getDownload_link());
 
         }