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.model.LoginUser;
|
||||
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.scheduling.annotation.Async;
|
||||
import org.springframework.scheduling.annotation.EnableAsync;
|
||||
|
@ -21,6 +24,7 @@ import java.util.List;
|
|||
/**
|
||||
* 采集美团接口
|
||||
*/
|
||||
@Api(tags = "mt")
|
||||
@RestController
|
||||
@RequestMapping("/mt")
|
||||
@EnableAsync
|
||||
|
@ -91,6 +95,19 @@ public class MeituanController {
|
|||
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
|
||||
*/
|
||||
String mtgsigInfo(String orderId,String regionId,String regionVersion);
|
||||
|
||||
String getStoreName(String cookie);
|
||||
|
||||
String getStoreNameApi(String cookie);
|
||||
|
||||
void getReturnInfo(Long id);
|
||||
|
||||
String getComment(Long id);
|
||||
|
|
|
@ -619,12 +619,13 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getStoreNameApi(String cookie){
|
||||
String url = "https://e.waimai.meituan.com/api/v2/account/homePage";
|
||||
Map<String, Object> params = new LinkedHashMap<>();
|
||||
params.put("acctId", valueFromCookie("acctId", cookie));
|
||||
params.put("region_id", valueFromCookie("region_id", cookie));
|
||||
params.put("region_version", valueFromCookie("region_version", cookie));
|
||||
params.put("acctId", valueFromCookie("acctId", cookie));
|
||||
params.put("yodaReady", "h5");
|
||||
params.put("csecplatform", 4);
|
||||
params.put("csecversion", "2.4.0");
|
||||
|
@ -644,8 +645,7 @@ public class MeituanServiceImpl implements IMeituanService {
|
|||
String code = jsonObject.getString(("code"));
|
||||
if ("0".equals(code)) {
|
||||
JSONObject data = jsonObject.getJSONObject("data");
|
||||
JSONObject wmPoiData = data.getJSONObject("wmPoiData");
|
||||
String wmPoiName = wmPoiData.getString("wmPoiName");
|
||||
String wmPoiName = data.getString("wmPoiName");
|
||||
return wmPoiName;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue