|  | @@ -134,8 +134,11 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private StudentRegistrationDao studentRegistrationDao;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	@Autowired
 | 
	
		
			
				|  |  | -	private MemberRankPrivilegesService memberRankPrivilegesService;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private MemberRankPrivilegesService memberRankPrivilegesService;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private SellOrderService sellOrderService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Value("${spring.profiles.active:dev}")
 | 
	
	
		
			
				|  | @@ -144,12 +147,12 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |      @ApiOperation(value = "查询订单列表")
 | 
	
		
			
				|  |  |      @GetMapping("/queryPage")
 | 
	
		
			
				|  |  |      public Object findGroupUsers(StudentPaymentOrderQueryInfo queryInfo) {
 | 
	
		
			
				|  |  | -    	SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | -		if (user == null) {
 | 
	
		
			
				|  |  | -			return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -		queryInfo.setStudentId(user.getId());
 | 
	
		
			
				|  |  | -    	PageInfo<StudentPaymentOrderDto> studentPaymentOrderPageInfo = studentPaymentOrderService.OrderQueryPage(queryInfo);
 | 
	
		
			
				|  |  | +        SysUser user = sysUserFeignService.queryUserInfo();
 | 
	
		
			
				|  |  | +        if (user == null) {
 | 
	
		
			
				|  |  | +            return failed(HttpStatus.FORBIDDEN, "请登录");
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        queryInfo.setStudentId(user.getId());
 | 
	
		
			
				|  |  | +        PageInfo<StudentPaymentOrderDto> studentPaymentOrderPageInfo = studentPaymentOrderService.OrderQueryPage(queryInfo);
 | 
	
		
			
				|  |  |          return succeed(studentPaymentOrderPageInfo);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -197,10 +200,10 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |          HashMap<String, Object> orderDetail = new HashMap<>();
 | 
	
		
			
				|  |  |          orderDetail.put("order", orderByOrderNo);
 | 
	
		
			
				|  |  |          orderDetail.put("groupType", orderByOrderNo.getGroupType());
 | 
	
		
			
				|  |  | -        if(OrderTypeEnum.APPLY.equals(orderByOrderNo.getType())){
 | 
	
		
			
				|  |  | -            StudentRegistration studentRegistration = studentRegistrationDao.getStudentRegister(orderByOrderNo.getMusicGroupId(),orderByOrderNo.getUserId());
 | 
	
		
			
				|  |  | -            if(studentRegistration.getPayingStatus().equals(2)) {
 | 
	
		
			
				|  |  | -                orderDetail.put("payingStatus",studentRegistration.getPayingStatus());
 | 
	
		
			
				|  |  | +        if (OrderTypeEnum.APPLY.equals(orderByOrderNo.getType())) {
 | 
	
		
			
				|  |  | +            StudentRegistration studentRegistration = studentRegistrationDao.getStudentRegister(orderByOrderNo.getMusicGroupId(), orderByOrderNo.getUserId());
 | 
	
		
			
				|  |  | +            if (studentRegistration.getPayingStatus().equals(2)) {
 | 
	
		
			
				|  |  | +                orderDetail.put("payingStatus", studentRegistration.getPayingStatus());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -227,8 +230,8 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |              orderDetail.put("calender", musicGroupRegCalender);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              //判断是否是系统收费
 | 
	
		
			
				|  |  | -            if(musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE){
 | 
	
		
			
				|  |  | -            	 orderDetail.put("member", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId()));
 | 
	
		
			
				|  |  | +            if (musicGroup.getCourseViewType() == CourseViewTypeEnum.MEMBER_FEE) {
 | 
	
		
			
				|  |  | +                orderDetail.put("member", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId()));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          } else if (orderByOrderNo.getGroupType().equals(GroupType.VIP)) {
 | 
	
		
			
				|  |  |              VipBuyResultDto vipBuyResultInfo = vipGroupService.findVipBuyResultInfo(Integer.valueOf(orderByOrderNo.getMusicGroupId()));
 | 
	
	
		
			
				|  | @@ -255,7 +258,7 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |              orderDetail.put("detail", replacementInstrumentActivityDao.getInfo(Integer.parseInt(orderByOrderNo.getMusicGroupId())));
 | 
	
		
			
				|  |  |          } else if (orderByOrderNo.getGroupType().equals(GroupType.DEGREE)) {
 | 
	
		
			
				|  |  |              orderDetail.put("detail", childrenDayDegreeDetailDao.getByOrderId(orderByOrderNo.getId()));
 | 
	
		
			
				|  |  | -        }else if (orderByOrderNo.getGroupType().equals(GroupType.MEMBER)) {
 | 
	
		
			
				|  |  | +        } else if (orderByOrderNo.getGroupType().equals(GroupType.MEMBER)) {
 | 
	
		
			
				|  |  |              orderDetail.put("detail", cloudTeacherOrderService.queryOrderInfoByOrderId(orderByOrderNo.getId()));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          return succeed(orderDetail);
 | 
	
	
		
			
				|  | @@ -871,11 +874,28 @@ public class StudentOrderController extends BaseController {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @GetMapping("confirmTeacherOrder")
 | 
	
		
			
				|  |  | -    public Object confirmOrder(String orderNo){
 | 
	
		
			
				|  |  | +    public Object confirmOrder(String orderNo) {
 | 
	
		
			
				|  |  |          TenantPaymentOrder tenantPaymentOrder = tenantPaymentOrderService.queryByOrderNo(orderNo);
 | 
	
		
			
				|  |  |          tenantPaymentOrderService.confirmOrder(tenantPaymentOrder);
 | 
	
		
			
				|  |  |          return succeed();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    @GetMapping("fixSellOrder")
 | 
	
		
			
				|  |  | +    public HttpResponseResult<List<SellOrder>> fixSellOrder(String orderNo) {
 | 
	
		
			
				|  |  | +        StudentPaymentOrder order = studentPaymentOrderService.findOrderByOrderNo(orderNo);
 | 
	
		
			
				|  |  | +        List<SellOrder> sellOrders = new ArrayList<>();
 | 
	
		
			
				|  |  | +        if (order == null || !order.getType().equals(OrderTypeEnum.APPLY)) {
 | 
	
		
			
				|  |  | +            return succeed(sellOrders);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        List<StudentPaymentOrderDetail> orderDetails = studentPaymentOrderDetailService.getOrderGoodsDetail(order.getId());
 | 
	
		
			
				|  |  | +        //销售订单详情
 | 
	
		
			
				|  |  | +        if (orderDetails.size() > 0) {
 | 
	
		
			
				|  |  | +            MusicGroup musicGroup = musicGroupService.get(order.getMusicGroupId());
 | 
	
		
			
				|  |  | +            sellOrders = sellOrderService.addOrderDetail2SellOrder(orderDetails, order, musicGroup);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return succeed(sellOrders);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  }
 |