|
@@ -53,10 +53,13 @@ public class HagOrderServiceImpl implements HagOrderService {
|
|
|
HagSkillReq.HagInquire.OrderRight orderRight = inquire.getOrderRight();
|
|
|
List<HagSkillReq.HagInquire.OrderRight.ResourceRight> resourceRights = orderRight.getResourceRights();
|
|
|
if (CollectionUtils.isEmpty(resourceRights)) {
|
|
|
- return fillFailResp("400","订单媒资数据为空");
|
|
|
+ return fillFailResp("400","resourceRights为空");
|
|
|
}
|
|
|
|
|
|
String hagOrderId = orderRight.getOrderId();
|
|
|
+ if (StringUtils.isBlank(hagOrderId)) {
|
|
|
+ return fillFailResp("400","orderId为空");
|
|
|
+ }
|
|
|
|
|
|
HagOrder hagOrder = hagOrderRepository.findByOrderId(hagOrderId);
|
|
|
if (Objects.nonNull(hagOrder)) {
|
|
@@ -81,9 +84,8 @@ public class HagOrderServiceImpl implements HagOrderService {
|
|
|
hagOrder.setAmount(orderRight.getAmount());
|
|
|
hagOrder.setBoughtTime(orderRight.getBoughtTime());
|
|
|
hagOrder.setCurrency(orderRight.getCurrency());
|
|
|
- StringBuilder sb = new StringBuilder();
|
|
|
- resourceRights.forEach(resourceRight -> sb.append(resourceRight.getResourceId()).append(","));
|
|
|
- hagOrder.setContentId(sb.toString());
|
|
|
+ String resourceId = resourceRights.get(0).getResourceId();
|
|
|
+ hagOrder.setContentId(resourceId);
|
|
|
|
|
|
hagOrder = hagOrderRepository.save(hagOrder);
|
|
|
|