|
@@ -691,12 +691,13 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
xiaoJuActivityReceiverDao.save(xiaoJuActivityReceiver);
|
|
|
apiLog.setResponse(JSONUtil.toJsonStr(response));
|
|
|
apiLogDao.save(apiLog);
|
|
|
- List<QueryGetPromotionResponse> list=new ArrayList<>();
|
|
|
- response.forEach(it->{
|
|
|
- QueryGetPromotionResponse queryGetPromotionResponse = new QueryGetPromotionResponse();
|
|
|
- BeanUtils.copyProperties(it, queryGetPromotionResponse);
|
|
|
- list.add(queryGetPromotionResponse);
|
|
|
- });
|
|
|
+ List<QueryGetPromotionResponse> list = new ArrayList<>();
|
|
|
+
|
|
|
+ for (GenPromotionInfo genPromotionInfo : response) {
|
|
|
+ JSONObject entries = JSONUtil.parseObj(genPromotionInfo);
|
|
|
+ QueryGetPromotionResponse bean = entries.toBean(QueryGetPromotionResponse.class);
|
|
|
+ list.add(bean);
|
|
|
+ }
|
|
|
|
|
|
return ResultContent.buildContent(list);
|
|
|
} catch (Exception e) {
|