|
@@ -645,7 +645,7 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
}
|
|
|
|
|
|
// 查询用户所有券列表
|
|
|
- public ResultContent<QueryUserPromotionListResponse> queryUserPromotionList(XiaoJuQueryUserPromotionListModel xiaoJuQueryUserPromotionListModel) {
|
|
|
+ public ResultContent<com.zswl.cloud.springBatch.client.model.xiaoju.QueryUserPromotionListResponse> queryUserPromotionList(XiaoJuQueryUserPromotionListModel xiaoJuQueryUserPromotionListModel) {
|
|
|
|
|
|
QueryUserPromotionListRequest request = new QueryUserPromotionListRequest();
|
|
|
request.setMobile(xiaoJuQueryUserPromotionListModel.getMobile());
|
|
@@ -675,7 +675,7 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public ResultContent<List<GenPromotionInfo>> getPromotion(com.zswl.cloud.springBatch.client.model.xiaoju.QueryGetPromotionRequest queryGetPromotionRequest){
|
|
|
+ public ResultContent<List<com.zswl.cloud.springBatch.client.model.xiaoju.GenPromotionInfo>> getPromotion(com.zswl.cloud.springBatch.client.model.xiaoju.QueryGetPromotionRequest queryGetPromotionRequest) {
|
|
|
QueryClient queryClient = QueryClientFactory.create(oilConfig);
|
|
|
ApiLog apiLog = new ApiLog();
|
|
|
apiLog.setService("queryUserPromotionList");
|
|
@@ -692,6 +692,12 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
xiaoJuActivityReceiverDao.save(xiaoJuActivityReceiver);
|
|
|
apiLog.setResponse(JSONUtil.toJsonStr(response));
|
|
|
apiLogDao.save(apiLog);
|
|
|
+// ArrayList< com.zswl.cloud.springBatch.client.model.xiaoju.GenPromotionInfo> objects = new ArrayList<>();
|
|
|
+// for (GenPromotionInfo genPromotionInfo : response) {
|
|
|
+// com.zswl.cloud.springBatch.client.model.xiaoju.GenPromotionInfo s = new com.zswl.cloud.springBatch.client.model.xiaoju.GenPromotionInfo();
|
|
|
+// BeanUtils.copyProperties(genPromotionInfo, s);
|
|
|
+//
|
|
|
+// }
|
|
|
return ResultContent.buildContent(response);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
@@ -702,6 +708,7 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
// 券发放
|
|
|
public ResultContent<List<GenPromotionInfo>> getPromotion(String activityId) {
|
|
|
AuthDetails currentUser = authHelper.getCurrentUser();
|
|
@@ -739,8 +746,8 @@ public class XiaoJuServiceImpl implements XiaoJuService {
|
|
|
xiaoJuQueryUserPromotionListModel.setMobile(currentUser.getPhone());
|
|
|
xiaoJuQueryUserPromotionListModel.setOutUserId(currentUser.getUserId());
|
|
|
|
|
|
- ResultContent<QueryUserPromotionListResponse> queryUserPromotionListResponseResultContent = queryUserPromotionList(xiaoJuQueryUserPromotionListModel);
|
|
|
- QueryUserPromotionListResponse queryUserPromotionListResponse = queryUserPromotionListResponseResultContent.getContent();
|
|
|
+ ResultContent<com.zswl.cloud.springBatch.client.model.xiaoju.QueryUserPromotionListResponse> queryUserPromotionListResponseResultContent = queryUserPromotionList(xiaoJuQueryUserPromotionListModel);
|
|
|
+ com.zswl.cloud.springBatch.client.model.xiaoju.QueryUserPromotionListResponse queryUserPromotionListResponse = queryUserPromotionListResponseResultContent.getContent();
|
|
|
|
|
|
if (queryUserPromotionListResponse.getTotalSize() != 0) {
|
|
|
return ResultContent.build(ResultState.Fail, "有未消费的优惠券,请先使用");
|