Commit 8fa4f312 authored by 廖旭伟's avatar 廖旭伟

修改从应用集市获取应用数据

parent 6920c400
package com.mortals.xhx.module.apps.service.impl;
import com.mortals.framework.common.Rest;
import com.mortals.framework.model.PageInfo;
import com.mortals.framework.model.Result;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.app.AppPdu;
......@@ -73,6 +75,26 @@ public class AppsInfoServiceImpl extends AbstractCRUDServiceImpl<AppsInfoDao, Ap
}
}
@Override
public Result<AppsInfoEntity> find(AppsInfoEntity entity, PageInfo pageInfo, Context context) throws AppException{
AppPdu appPdu = new AppPdu();
appPdu.setSiteId(entity.getSiteId());
appPdu.setSize(999);
Rest<RespData<List<AppPdu>>> rest = appFeign.list(appPdu);
Result result = new Result();
if (rest.getCode().equals(YesNoEnum.YES.getValue())) {
List<AppsInfoEntity> appsInfoEntities = new ArrayList<>();
for(AppPdu pdu:rest.getData().getData()){
appsInfoEntities.add(conversion(pdu));
}
result.setPageInfo(rest.getData().getPageInfo());
result.setList(appsInfoEntities);
return result;
}else {
return result;
}
}
@Override
public AppsInfoEntity get(Long id) throws AppException {
Rest<AppPdu> rest = appFeign.info(id);
......@@ -93,7 +115,7 @@ public class AppsInfoServiceImpl extends AbstractCRUDServiceImpl<AppsInfoDao, Ap
appsInfoEntity.setName(pdu.getAppName());
appsInfoEntity.setDescribe(pdu.getSummary());
appsInfoEntity.setIcon(pdu.getAppIconPath());
appsInfoEntity.setUrl(pdu.getUrl());
appsInfoEntity.setUrl(pdu.getServiceApi());
return appsInfoEntity;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment