Bläddra i källkod

update tt

master
xhxu 3 år sedan
förälder
incheckning
2089578816
4 ändrade filer med 56 tillägg och 6 borttagningar
  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 Visa fil

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


TtOpenMaService openMaService = openService.getTtOpenComponentService().getTtMaServiceByAppid(appinfo.getAppId()); 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; return false;
} }




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

@@ -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 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; 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 Visa fil

@@ -690,6 +690,13 @@ public class TtOpenMaServiceImpl extends TtMaServiceImpl implements TtOpenMaServ
return TtOpenGsonBuilder.create().fromJson(response, TtOpenResult.class); 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对象 * 将字符串对象转化为GsonArray对象


+ 32
- 0
mlToutiaoOpen/src/main/java/com/iformall/controller/TtMerchantPoiController.java Visa fil

@@ -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);

}

} }

Laddar…
Avbryt
Spara