Browse Source

update tt

master
xhxu 2 years ago
parent
commit
2089578816
4 changed files with 56 additions and 6 deletions
  1. +10
    -6
      mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java
  2. +7
    -0
      mallinkService/src/main/java/com/iformall/service/toutiao/api/TtOpenMaService.java
  3. +7
    -0
      mallinkService/src/main/java/com/iformall/service/toutiao/api/impl/TtOpenMaServiceImpl.java
  4. +32
    -0
      mlToutiaoOpen/src/main/java/com/iformall/controller/TtMerchantPoiController.java

+ 10
- 6
mallinkService/src/main/java/com/iformall/service/impl/TtMerchantPoiServiceImpl.java View File

@@ -70,13 +70,17 @@ public class TtMerchantPoiServiceImpl implements TtMerchantPoiService {

TtOpenMaService openMaService = openService.getTtOpenComponentService().getTtMaServiceByAppid(appinfo.getAppId());

TtOpenResult res = openMaService.addShopMaterial(shopMaterial);
if(res.isSuccess()){
merchantPoi.setUpdateDate(new Date());
ttMerchantPoiMapper.updateById(merchantPoi);
return true;
try{
TtOpenResult res = openMaService.addShopMaterial(shopMaterial);
if(res.isSuccess()){
merchantPoi.setUpdateDate(new Date());
ttMerchantPoiMapper.updateById(merchantPoi);
return true;
}
logger.error("提交商铺资质材料error"+ res.getMessage());
}catch(Exception e){
logger.error("提交商铺资质材料error"+ e.getMessage());
}
logger.error("提交商铺资质材料error"+ res.getMessage());
return false;
}



+ 7
- 0
mallinkService/src/main/java/com/iformall/service/toutiao/api/TtOpenMaService.java View File

@@ -243,6 +243,11 @@ public interface TtOpenMaService extends TtMaService {
*/
String API_ADD_SHOP_MATERIAL = "https://open.microapp.bytedance.com/openapi/v1/microapp/operation/add_shop_material";

/**
* 查询商铺资质材料
*/
String APIQUERY_SHOP_MATERIAL = "https://open.microapp.bytedance.com/openapi/v1//microapp/operation/poi/query_shop_material";


/**
* 获得小程序的域名配置信息
@@ -498,6 +503,8 @@ public interface TtOpenMaService extends TtMaService {

TtOpenResult addShopMaterial(TtOpenShopMaterial shopMaterial)throws WxErrorException;

String queryShopMeaterial(String supplierExtId)throws WxErrorException ;

// /**
// * 小程序用户隐私保护指引服务
// *


+ 7
- 0
mallinkService/src/main/java/com/iformall/service/toutiao/api/impl/TtOpenMaServiceImpl.java View File

@@ -690,6 +690,13 @@ public class TtOpenMaServiceImpl extends TtMaServiceImpl implements TtOpenMaServ
return TtOpenGsonBuilder.create().fromJson(response, TtOpenResult.class);
}

@Override
public String queryShopMeaterial(String supplierExtId) throws WxErrorException {
String uri = APIQUERY_SHOP_MATERIAL + "?component_appid=" + ttOpenComponentService.getWxOpenConfigStorage().getComponentAppId();
String response = ttOpenComponentService.getByAppAccessToken(appId, uri, "authorizer_access_token");
return response;
}


/**
* 将字符串对象转化为GsonArray对象


+ 32
- 0
mlToutiaoOpen/src/main/java/com/iformall/controller/TtMerchantPoiController.java View File

@@ -207,4 +207,36 @@ public class TtMerchantPoiController extends BaseController {
}


@ApiOperation("查询商铺资质材料状态")
@GetMapping("/query_shop_meaterial")
@ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true)
public ResultData queryShopMeaterial(String appId,Long id) {
logger.debug("[" + getIpAddr() + "] TtMerchantPoiController::findById");
if(StringUtils.isBlank(appId)){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"appId为空");
}
WxAppinfo appinfo = appinfoService.getByAppId(appId);

if(appinfo == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"找不到小程序信息");
}
if(id == null){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL);
}

TtMerchantPoi record = ttMerchantPoiService.getById(id);
if(record == null){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"查询不到商户");
}
try{
TtOpenMaService openMaService = openService.getTtOpenComponentService().getTtMaServiceByAppid(appId);
String res = openMaService.queryShopMeaterial(record.getSupplierExtId());
return new ResultData(res);
}catch(Exception e){
logger.error("查询商铺资质材料状态 error"+ e.getMessage());
}
return new ResultData(ErrorCode.SYS_SERVER_ERROR);

}

}

Loading…
Cancel
Save