fixed conflict

This commit is contained in:
lixiaopeng
2021-01-25 11:15:33 +08:00
parent 2739cd88d4
commit 2b3d1ba482
5 changed files with 65 additions and 8 deletions

1
.idea/gradle.xml generated
View File

@@ -23,6 +23,7 @@
</set>
</option>
<option name="resolveModulePerSourceSet" value="false" />
<option name="useQualifiedModuleNames" value="true" />
</GradleProjectSettings>
</option>
</component>

View File

@@ -13,8 +13,10 @@ import com.mogo.cloud.R;
import com.mogo.cloud.commons.network.BaseData;
import com.mogo.cloud.commons.network.RetrofitFactory;
import com.mogo.cloud.tanlu.UploadManager;
import com.mogo.cloud.tanlu.api.IRoadInfoSearchCallback;
import com.mogo.cloud.tanlu.api.ITanluUploadCallback;
import com.mogo.cloud.tanlu.bean.InformationBody;
import com.mogo.cloud.tanlu.bean.RoadInfos;
import com.mogo.cloud.tanlu.bean.UploadResult;
@@ -52,6 +54,9 @@ public class NetworkActivity extends AppCompatActivity {
tvResult.setText("结果显示");
queryRoadData("ZD802C1938L10797");
// queryHelpSignal("ZD802C1938L10797");
// uploadRoadInfo();
// queryRoad();
}
});
@@ -60,9 +65,47 @@ public class NetworkActivity extends AppCompatActivity {
atomicInteger.getAndIncrement();
atomicInteger.incrementAndGet();
}
public void queryRoad() {
UploadManager.getInstance(NetworkActivity.this).init();
UploadManager.getInstance(NetworkActivity.this).queryRoadInfoByLocationInfo(null , new IRoadInfoSearchCallback() {
@Override
public void onSuccess(RoadInfos result) {
Log.d("liyz", "queryRoad size() = " + result.getData().size());
}
@Override
public void onFailure(int code) {
Log.d("liyz", "queryRoad code = " + code);
}
@Override
public void onError(Throwable e) {
Log.d("liyz", "queryRoad e = " + e);
}
});
}
public void uploadRoadInfo() {
UploadManager.getInstance(NetworkActivity.this).init();
UploadManager.getInstance(NetworkActivity.this).loadUpload(new InformationBody(), new ITanluUploadCallback() {
@Override
public void onSuccess(UploadResult result) {
Log.d("liyz", "uploadRoadInfo result.id = " + result.id);
}
@Override
public void onFailure(int code) {
Log.d("liyz", " uploadRoadInfo code = " + code);
}
@Override
public void onError(Throwable e) {
Log.d("liyz", "uploadRoadInfo onError e = " + e);
}
});
}
public void queryRoadData(String sn) {
if (apiService != null) {

View File

@@ -175,6 +175,7 @@ public class MoGoAiCloudClientConfig {
* @return Token信息
*/
public String getToken() {
if (TextUtils.isEmpty(token)) {
Logger.e(TAG, "Token 获取失败……");
}

View File

@@ -19,6 +19,7 @@ import com.mogo.utils.logger.Logger;
import com.mogo.utils.network.RequestOptions;
import com.mogo.utils.network.utils.GsonUtil;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import io.reactivex.Observable;
@@ -57,6 +58,11 @@ public class UploadManager {
return sInstance;
}
public void init () {
apiService = RetrofitFactory.INSTANCE.getInstance("http://dzt-test.zhidaozhixing.com")
.create(TanluApiService.class);
}
/**
*
* @param informationBody
@@ -64,9 +70,6 @@ public class UploadManager {
*
*/
public void loadUpload(InformationBody informationBody, ITanluUploadCallback callback) {
apiService = RetrofitFactory.INSTANCE.getInstance("http://dzt-test.zhidaozhixing.com")
.create(TanluApiService.class);
Gson gson = new Gson();
Map<String, String> map = new HashMap<>();
// map.put("sn", MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn()); //TODO
@@ -87,7 +90,7 @@ public class UploadManager {
@Override
public void onNext(UploadResult result) {
Log.d(TAG, "onNext -----> ");
Log.d(TAG, "onNext id = -----> " + result.id);
callback.onSuccess(result);
}
@@ -111,10 +114,17 @@ public class UploadManager {
* @param callback
*/
public void queryRoadInfoByLocationInfo(RoadInfoRequest roadInfoRequest, IRoadInfoSearchCallback callback) {
ArrayList list = new ArrayList();
list.add("10007");
Location location = new Location();
location.setLat(39.968317);
location.setLon(116.410892);
RoadInfoRequest request = new RoadInfoRequest(location, "", list, false, false);
Map<String, Object> map = new HashMap<>();
map.put("sn", "F803EB2046PZD00228");
map.put("data", GsonUtil.jsonFromObject(roadInfoRequest));
map.put("data", GsonUtil.jsonFromObject(request));
apiService.queryRoadInfos(map)
.subscribeOn(Schedulers.io())

View File

@@ -11,13 +11,15 @@ import java.util.ArrayList;
*/
public class RoadInfoRequest {
private Location location;
private Location location; //没有定位信息,可传空对象。如果没有,服务端将更加文字逆序成经纬度查询
private String inputText;
private ArrayList<String> poiTypes;
private boolean onlyFocus;
private boolean onlySameCity;
public RoadInfoRequest(Location location, ArrayList<String> poiTypes, boolean onlyFocus, boolean onlySameCity) {
public RoadInfoRequest(Location location, String inputText, ArrayList<String> poiTypes, boolean onlyFocus, boolean onlySameCity) {
this.location = location;
this.inputText = inputText;
this.poiTypes = poiTypes;
this.onlyFocus = onlyFocus;
this.onlySameCity = onlySameCity;