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

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

parent 6920c400
package com.mortals.xhx.module.apps.service.impl; package com.mortals.xhx.module.apps.service.impl;
import com.mortals.framework.common.Rest; 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.code.YesNoEnum;
import com.mortals.xhx.common.pdu.RespData; import com.mortals.xhx.common.pdu.RespData;
import com.mortals.xhx.common.pdu.app.AppPdu; import com.mortals.xhx.common.pdu.app.AppPdu;
...@@ -73,6 +75,26 @@ public class AppsInfoServiceImpl extends AbstractCRUDServiceImpl<AppsInfoDao, Ap ...@@ -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 @Override
public AppsInfoEntity get(Long id) throws AppException { public AppsInfoEntity get(Long id) throws AppException {
Rest<AppPdu> rest = appFeign.info(id); Rest<AppPdu> rest = appFeign.info(id);
...@@ -93,7 +115,7 @@ public class AppsInfoServiceImpl extends AbstractCRUDServiceImpl<AppsInfoDao, Ap ...@@ -93,7 +115,7 @@ public class AppsInfoServiceImpl extends AbstractCRUDServiceImpl<AppsInfoDao, Ap
appsInfoEntity.setName(pdu.getAppName()); appsInfoEntity.setName(pdu.getAppName());
appsInfoEntity.setDescribe(pdu.getSummary()); appsInfoEntity.setDescribe(pdu.getSummary());
appsInfoEntity.setIcon(pdu.getAppIconPath()); appsInfoEntity.setIcon(pdu.getAppIconPath());
appsInfoEntity.setUrl(pdu.getUrl()); appsInfoEntity.setUrl(pdu.getServiceApi());
return appsInfoEntity; 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