|  | @@ -62,6 +62,7 @@ public class StudentTimeServiceImpl extends ServiceImpl<StudentTimeDao, StudentT
 | 
	
		
			
				|  |  |              StudentTime studentTime = studentTimeMap.get(userOrder.getUserId());
 | 
	
		
			
				|  |  |              if (null == studentTime) {
 | 
	
		
			
				|  |  |                  studentTime = new StudentTime();
 | 
	
		
			
				|  |  | +                studentTime.setUserId(userOrder.getUserId());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              List<UserOrderDetailVo> orderDetilListByOrderNo = orderDetailService.getOrderDetilListByOrderNo(userOrder.getOrderNo());
 | 
	
	
		
			
				|  | @@ -83,8 +84,9 @@ public class StudentTimeServiceImpl extends ServiceImpl<StudentTimeDao, StudentT
 | 
	
		
			
				|  |  |                      studentTime.setFirstMusicTime(now);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | -            if (null == studentTime.getUserId()) {
 | 
	
		
			
				|  |  | -                studentTime.setUserId(userOrder.getUserId());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            StudentTime old = baseMapper.selectById(userOrder.getUserId());
 | 
	
		
			
				|  |  | +            if (null == old) {
 | 
	
		
			
				|  |  |                  baseMapper.insert(studentTime);
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  baseMapper.updateById(studentTime);
 | 
	
	
		
			
				|  | @@ -121,14 +123,15 @@ public class StudentTimeServiceImpl extends ServiceImpl<StudentTimeDao, StudentT
 | 
	
		
			
				|  |  |              StudentTime studentTime = mallStudentTimeMap.get(userId);
 | 
	
		
			
				|  |  |              if (null == studentTime) {
 | 
	
		
			
				|  |  |                  studentTime = new StudentTime();
 | 
	
		
			
				|  |  | +                studentTime.setUserId(userId);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (null == studentTime.getFirstMallTime()) {
 | 
	
		
			
				|  |  |                  studentTime.setFirstMallTime(timeMap.get(userId));
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            if (null == studentTime.getUserId()) {
 | 
	
		
			
				|  |  | -                studentTime.setUserId(userId);
 | 
	
		
			
				|  |  | +            StudentTime old = baseMapper.selectById(userId);
 | 
	
		
			
				|  |  | +            if (null == old) {
 | 
	
		
			
				|  |  |                  baseMapper.insert(studentTime);
 | 
	
		
			
				|  |  |              } else {
 | 
	
		
			
				|  |  |                  baseMapper.updateById(studentTime);
 |