|  | @@ -72,9 +72,43 @@ public class AppTradeOrderController {
 | 
	
		
			
				|  |  |      @Operation(summary = "获得支付订单")
 | 
	
		
			
				|  |  |      @Parameter(name = "id", description = "支付订单编号", required = true, example = "1024")
 | 
	
		
			
				|  |  |      public CommonResult<PayOrderRespVO> getPayOrderByStatus(@RequestParam("id") Long id) {
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus:=========id:{}",id);
 | 
	
		
			
				|  |  | +        PayOrderDO oldPayOrderDO = payOrderMapper.selectById(id);
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus:oldPayOrderDO===========:{}",oldPayOrderDO);
 | 
	
		
			
				|  |  | +        PayOrderDO newPayOrderDO = payOrderService.getOrderByStatus(oldPayOrderDO);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        CommonResult<PayOrderRespVO> success = success(PayOrderConvert.INSTANCE.convert(newPayOrderDO));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +//        boolean test = true;
 | 
	
		
			
				|  |  | +//        if(true)
 | 
	
		
			
				|  |  | +        //如果在上一行代码,把支付订单状态从“待支付”,改为“已支付”,则证明订单支付成功,则改trade_order表状态为待发货,并且分配积分
 | 
	
		
			
				|  |  | +        if(oldPayOrderDO.getStatus().equals(PayOrderStatusEnum.WAITING.getStatus())
 | 
	
		
			
				|  |  | +                &&
 | 
	
		
			
				|  |  | +                newPayOrderDO.getStatus().equals(PayOrderStatusEnum.SUCCESS.getStatus())
 | 
	
		
			
				|  |  | +        )
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            //只有支付订单id参数payOrderId是有用的。
 | 
	
		
			
				|  |  | +            List list = tradeOrderUpdateService.updateOrderPaid(id);
 | 
	
		
			
				|  |  | +            Object jfObj = list.get(0);
 | 
	
		
			
				|  |  | +            Object sjObj = list.get(1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            Long jf = (Long)jfObj;//待确权积分
 | 
	
		
			
				|  |  | +            Double sj = (Double)sjObj;//待确权身价
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            success.getData().setJf(jf);
 | 
	
		
			
				|  |  | +            success.getData().setSj(sj);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        return success;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @GetMapping("/getPayOrderByStatus2")
 | 
	
		
			
				|  |  | +    @Operation(summary = "获得支付订单2")
 | 
	
		
			
				|  |  | +    @Parameter(name = "id", description = "支付订单编号", required = true, example = "1024")
 | 
	
		
			
				|  |  | +    public CommonResult<PayOrderRespVO> getPayOrderByStatus2(@RequestParam("id") Long id) {
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus2:=========id:{}",id);
 | 
	
		
			
				|  |  |          PayOrderDO oldPayOrderDO = payOrderMapper.selectById(id);
 | 
	
		
			
				|  |  | -        log.info("getPayOrderByStatus:oldPayOrderDO===========:{}=========id:{}",oldPayOrderDO,id);
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus2:oldPayOrderDO===========:{}",oldPayOrderDO);
 | 
	
		
			
				|  |  |          PayOrderDO newPayOrderDO = payOrderService.getOrderByStatus(oldPayOrderDO);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          CommonResult<PayOrderRespVO> success = success(PayOrderConvert.INSTANCE.convert(newPayOrderDO));
 | 
	
	
		
			
				|  | @@ -99,9 +133,18 @@ public class AppTradeOrderController {
 | 
	
		
			
				|  |  |              success.getData().setSj(sj);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus2:success===========:{}",success);
 | 
	
		
			
				|  |  |          return success;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @GetMapping("/getPayOrderByStatus3")
 | 
	
		
			
				|  |  | +    @Operation(summary = "获得支付订单2")
 | 
	
		
			
				|  |  | +    @Parameter(name = "id", description = "支付订单编号", required = true, example = "1024")
 | 
	
		
			
				|  |  | +    public CommonResult<PayOrderRespVO> getPayOrderByStatus3(@RequestParam("id") Long id) {
 | 
	
		
			
				|  |  | +        log.info("getPayOrderByStatus3:=========id:{}",id);
 | 
	
		
			
				|  |  | +        return null;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 |