package com.gustz.dove.mpcli.api.material.service.impl; import com.gustz.dove.mpcli.api.service.conf.MaterialWsUrl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.sinovatech.rd.wcsb.cli.api.material.req.GetMediaFileReq; import com.sinovatech.rd.wcsb.cli.api.material.req.SetMediaFileReq; import com.sinovatech.rd.wcsb.cli.api.material.rsp.GetMediaFileRsp; import com.sinovatech.rd.wcsb.cli.api.material.rsp.SetMediaFileRsp; import com.sinovatech.rd.wcsb.cli.api.material.service.impl.MaterialServiceImpl; import com.sinovatech.rd.wcsb.cli.api.service.dict.MsgTypeDict; import com.sinovatech.rd.wcsb.mpcli.api.material.service.MaterialMpService; import com.sinovatech.rd.wcsb.mpcli.api.security.service.AcTokenMpService; /** * * TODO: 素材服务的接口实现 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ @Service public class MaterialMpServiceImpl extends MaterialServiceImpl implements MaterialMpService { @Autowired private AcTokenMpService acTokenMpService; /** * 上传多媒体类文件 * * @param sn * @param cliAppCode * @param fileType * @param req * @return */ @Override public SetMediaFileRsp uploadMediaFile(long sn, String cliAppCode, MsgTypeDict fileType, SetMediaFileReq req) { // return this.uploadMediaFile(MaterialWsUrl.WSC05001MP, sn, cliAppCode, fileType, req); } /** * 获取多媒体类文件 * * @param sn * @param cliAppCode * @param req * @return */ @Override public GetMediaFileRsp getMediaFile(long sn, String cliAppCode, GetMediaFileReq req) { // return this.getMediaFile(MaterialWsUrl.WSC05002MP, sn, cliAppCode, req); } @Override protected void setAccessTokenX(long sn, String cliAppCode, String devAcCode) { this.setAccessToken(acTokenMpService.getAccessTokenMp(sn, cliAppCode, devAcCode)); } }