|
@@ -47,6 +47,26 @@ public class CorporateLibraryController {
|
|
|
return MessageManage.getInstance().getResultContent(Constant.SUCCESS, "地址" + address + "写入回流表", "成功");
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 异常替换地址操作
|
|
|
+ *
|
|
|
+ * @param request
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/changeErrAddrReStr")
|
|
|
+ public String changeErrAddrReStr(HttpServletRequest request) {
|
|
|
+ String edit = request.getParameter("edit");
|
|
|
+ if (edit.equals("put")) {
|
|
|
+ String key = request.getParameter("key");
|
|
|
+ String value = request.getParameter("value");
|
|
|
+ ShanghaiAddressSplitUtil.errAddrReStr.put(key, value);
|
|
|
+ } else if (edit.equals("del")) {
|
|
|
+ String key = request.getParameter("key");
|
|
|
+ ShanghaiAddressSplitUtil.errAddrReStr.remove(key);
|
|
|
+ }
|
|
|
+ return MessageManage.getInstance().getResultContent(Constant.SUCCESS, "状态已更新为:" + ShanghaiAddressSplitUtil.errAddrReStr, "成功");
|
|
|
+ }
|
|
|
+
|
|
|
// 手动更新是否检查结果经纬度状态
|
|
|
@RequestMapping(value = "/changeIfOpenLonLatStatus")
|
|
|
public String changeIfOpenLonLatStatus(HttpServletRequest request) {
|
|
@@ -186,7 +206,7 @@ public class CorporateLibraryController {
|
|
|
return MessageManage.getInstance().getResultContent(Constant.PARAM_ERROR, "参数错误", "参数错误");
|
|
|
}
|
|
|
AddressResult addressResult = AddressQueryEngine.getInstance().commonSearchByName_nw(address);
|
|
|
- if (addressResult == null && addressResult.getData() == null && addressResult.getData().get(0) == null) {
|
|
|
+ if (addressResult == null || addressResult.getData() == null || addressResult.getData().get(0) == null) {
|
|
|
AreaService.getInstance().callBackErrorAddr(address);
|
|
|
return MessageManage.getInstance().getResultContent(Constant.NO_DATA, "无数据", "无数据");
|
|
|
} else {
|