1;获取店铺名备用接口
This commit is contained in:
parent
bad6d6ad46
commit
5e84bb7239
|
@ -9,6 +9,9 @@ import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.core.domain.R;
|
import com.ruoyi.common.core.domain.R;
|
||||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||||
import com.ruoyi.common.utils.SecurityUtils;
|
import com.ruoyi.common.utils.SecurityUtils;
|
||||||
|
import com.ruoyi.common.utils.StringUtils;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.scheduling.annotation.Async;
|
import org.springframework.scheduling.annotation.Async;
|
||||||
import org.springframework.scheduling.annotation.EnableAsync;
|
import org.springframework.scheduling.annotation.EnableAsync;
|
||||||
|
@ -21,6 +24,7 @@ import java.util.List;
|
||||||
/**
|
/**
|
||||||
* 采集美团接口
|
* 采集美团接口
|
||||||
*/
|
*/
|
||||||
|
@Api(tags = "mt")
|
||||||
@RestController
|
@RestController
|
||||||
@RequestMapping("/mt")
|
@RequestMapping("/mt")
|
||||||
@EnableAsync
|
@EnableAsync
|
||||||
|
@ -91,6 +95,19 @@ public class MeituanController {
|
||||||
return iMeituanService.orderInfo(poiId, d, ck);
|
return iMeituanService.orderInfo(poiId, d, ck);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取订单
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation("getStoreName")
|
||||||
|
@GetMapping("/getStoreName")
|
||||||
|
public R getStoreName(String cookie) {
|
||||||
|
String name = iMeituanService.getStoreName(cookie);
|
||||||
|
if(StringUtils.isEmpty(name)){
|
||||||
|
name = iMeituanService.getStoreNameApi(cookie);
|
||||||
|
}
|
||||||
|
return R.ok(name);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取号码
|
* 获取号码
|
||||||
|
|
|
@ -52,8 +52,11 @@ public interface IMeituanService {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
String mtgsigInfo(String orderId,String regionId,String regionVersion);
|
String mtgsigInfo(String orderId,String regionId,String regionVersion);
|
||||||
|
|
||||||
String getStoreName(String cookie);
|
String getStoreName(String cookie);
|
||||||
|
|
||||||
|
String getStoreNameApi(String cookie);
|
||||||
|
|
||||||
void getReturnInfo(Long id);
|
void getReturnInfo(Long id);
|
||||||
|
|
||||||
String getComment(Long id);
|
String getComment(Long id);
|
||||||
|
|
|
@ -619,12 +619,13 @@ public class MeituanServiceImpl implements IMeituanService {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public String getStoreNameApi(String cookie){
|
public String getStoreNameApi(String cookie){
|
||||||
String url = "https://e.waimai.meituan.com/api/v2/account/homePage";
|
String url = "https://e.waimai.meituan.com/api/v2/account/homePage";
|
||||||
Map<String, Object> params = new LinkedHashMap<>();
|
Map<String, Object> params = new LinkedHashMap<>();
|
||||||
params.put("acctId", valueFromCookie("acctId", cookie));
|
|
||||||
params.put("region_id", valueFromCookie("region_id", cookie));
|
params.put("region_id", valueFromCookie("region_id", cookie));
|
||||||
params.put("region_version", valueFromCookie("region_version", cookie));
|
params.put("region_version", valueFromCookie("region_version", cookie));
|
||||||
|
params.put("acctId", valueFromCookie("acctId", cookie));
|
||||||
params.put("yodaReady", "h5");
|
params.put("yodaReady", "h5");
|
||||||
params.put("csecplatform", 4);
|
params.put("csecplatform", 4);
|
||||||
params.put("csecversion", "2.4.0");
|
params.put("csecversion", "2.4.0");
|
||||||
|
@ -644,8 +645,7 @@ public class MeituanServiceImpl implements IMeituanService {
|
||||||
String code = jsonObject.getString(("code"));
|
String code = jsonObject.getString(("code"));
|
||||||
if ("0".equals(code)) {
|
if ("0".equals(code)) {
|
||||||
JSONObject data = jsonObject.getJSONObject("data");
|
JSONObject data = jsonObject.getJSONObject("data");
|
||||||
JSONObject wmPoiData = data.getJSONObject("wmPoiData");
|
String wmPoiName = data.getString("wmPoiName");
|
||||||
String wmPoiName = wmPoiData.getString("wmPoiName");
|
|
||||||
return wmPoiName;
|
return wmPoiName;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue