java110
2022-02-21 46eed722cd0431aa433bea2470b23015b8d83b3e
service-order/src/main/java/com/java110/order/api/OIdApi.java
old mode 100644 new mode 100755
@@ -2,6 +2,7 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.dto.order.OrderDto;
import com.java110.dto.order.OrderItemDto;
import com.java110.order.smo.IOIdServiceSMO;
import com.java110.utils.util.BeanConvertUtil;
import org.springframework.beans.factory.annotation.Autowired;
@@ -39,13 +40,39 @@
    /**
     * 回退事务
     *
     * @param order
     * @return
     */
    @RequestMapping(path = "/fallBackOId", method = RequestMethod.POST)
    public ResponseEntity<String> fallBackOId(@RequestBody String order){
    public ResponseEntity<String> fallBackOId(@RequestBody String order) {
        JSONObject orderObj = JSONObject.parseObject(order);
        OrderDto orderDto = BeanConvertUtil.covertBean(orderObj, OrderDto.class);
        return tServiceSMOImpl.fallBackOId(orderDto);
    }
    /**
     * 上报Item
     *
     * @param orderItem
     * @return
     */
    @RequestMapping(path = "/createOrderItem", method = RequestMethod.POST)
    public ResponseEntity<String> createOrderItem(@RequestBody String orderItem) {
        JSONObject orderItemObj = JSONObject.parseObject(orderItem);
        OrderItemDto orderItemDto = BeanConvertUtil.covertBean(orderItemObj, OrderItemDto.class);
        return tServiceSMOImpl.createOrderItem(orderItemDto);
    }
    /**
     * 完成事务
     *
     * @return
     */
    @RequestMapping(path = "/finishOId", method = RequestMethod.POST)
    public ResponseEntity<String> finishOId(@RequestBody String order) {
        JSONObject orderObj = JSONObject.parseObject(order);
        OrderDto orderDto = BeanConvertUtil.covertBean(orderObj, OrderDto.class);
        return tServiceSMOImpl.finishOrder(orderDto);
    }
}