提交 dac4077e authored 作者: hzh's avatar hzh

代码优化

上级 2c7c424b
...@@ -4,10 +4,10 @@ package org.dromara.order.dubbo; ...@@ -4,10 +4,10 @@ package org.dromara.order.dubbo;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import io.seata.spring.annotation.GlobalTransactional; import io.seata.spring.annotation.GlobalTransactional;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.apache.dubbo.config.annotation.DubboService; import org.apache.dubbo.config.annotation.DubboService;
import org.dromara.common.core.exception.ServiceException;
import org.dromara.common.core.utils.StreamUtils; import org.dromara.common.core.utils.StreamUtils;
import org.dromara.common.core.utils.StringUtils; import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.core.utils.ValidatorUtils; import org.dromara.common.core.utils.ValidatorUtils;
...@@ -67,14 +67,14 @@ public class RemoteOrderServiceImpl implements RemoteOrderService { ...@@ -67,14 +67,14 @@ public class RemoteOrderServiceImpl implements RemoteOrderService {
.setSource(remoteOrder.getSource().getSource()) .setSource(remoteOrder.getSource().getSource())
.setOrderType(remoteOrder.getOrderType().getType()) .setOrderType(remoteOrder.getOrderType().getType())
.setOriginOrderNo(remoteOrder.getOriginOrderNo()) .setOriginOrderNo(remoteOrder.getOriginOrderNo())
.setOtherInfo(JSONObject.toJSONString(remoteOrder.getOtherInfo())) .setOtherInfo(JSON.toJSONString(remoteOrder.getOtherInfo()))
.setStatus(OrderStatus.WAIT_PAY.getCode()); .setStatus(OrderStatus.WAIT_PAY.getCode());
orderService.insertByBo(bo); orderService.insertByBo(bo);
return BeanUtil.copyProperties(bo, OrderVo.class); return BeanUtil.copyProperties(bo, OrderVo.class);
}); });
//判断订单是否已支付 //判断订单是否已支付
if (StringUtils.equals(order.getStatus(), OrderStatus.PAYED.getCode())) { if (StringUtils.equals(order.getStatus(), OrderStatus.PAYED.getCode())) {
throw new RuntimeException("订单已支付"); throw new ServiceException("订单已支付");
} }
//获取订单支付信息 //获取订单支付信息
List<OrderFeeVo> feeList = Optional.ofNullable(orderFeeService.queryList(new OrderFeeBo() List<OrderFeeVo> feeList = Optional.ofNullable(orderFeeService.queryList(new OrderFeeBo()
......
...@@ -6,7 +6,6 @@ import lombok.Data; ...@@ -6,7 +6,6 @@ import lombok.Data;
/** /**
* @author hzh * @author hzh
* @date 2024-12-06 * @date 2024-12-06
* @desc TODO
**/ **/
@Data @Data
public class OrderPayVo { public class OrderPayVo {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论