|
@@ -14,6 +14,7 @@ import com.yonge.cooleshow.biz.dal.service.TeacherFreeTimeService;
|
|
import com.yonge.cooleshow.biz.dal.vo.TeacherFreeTimeVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.TeacherFreeTimeVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.WeekVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.WeekVo;
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
|
|
+import com.yonge.toolset.payment.core.entity.SysConfigPayment;
|
|
import com.yonge.toolset.utils.date.DateUtil;
|
|
import com.yonge.toolset.utils.date.DateUtil;
|
|
import jodd.util.StringUtil;
|
|
import jodd.util.StringUtil;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -43,9 +44,12 @@ public class TeacherFreeTimeServiceImpl extends ServiceImpl<TeacherFreeTimeDao,
|
|
@Override
|
|
@Override
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
public void upSet(TeacherFreeTime teacherFreeTime) {
|
|
public void upSet(TeacherFreeTime teacherFreeTime) {
|
|
- TeacherFreeTime oldTeacherFreeTime = baseMapper.findOne(teacherFreeTime.getTeacherId(),
|
|
|
|
- teacherFreeTime.getCourseMinutes(),
|
|
|
|
- teacherFreeTime.getFreeMinutes());
|
|
|
|
|
|
+ Long teacherId = teacherFreeTime.getTeacherId();
|
|
|
|
+ TeacherFreeTime oldTeacherFreeTime = baseMapper.selectOne(Wrappers.<TeacherFreeTime>lambdaQuery().eq(TeacherFreeTime::getTeacherId, teacherId));
|
|
|
|
+
|
|
|
|
+// TeacherFreeTime oldTeacherFreeTime = baseMapper.findOne(teacherFreeTime.getTeacherId(),
|
|
|
|
+// teacherFreeTime.getCourseMinutes(),
|
|
|
|
+// teacherFreeTime.getFreeMinutes());
|
|
|
|
|
|
//删除原有设置
|
|
//删除原有设置
|
|
if(Objects.nonNull(oldTeacherFreeTime)){
|
|
if(Objects.nonNull(oldTeacherFreeTime)){
|
|
@@ -53,10 +57,10 @@ public class TeacherFreeTimeServiceImpl extends ServiceImpl<TeacherFreeTimeDao,
|
|
baseMapper.deleteSubjectPrice(oldTeacherFreeTime.getId());
|
|
baseMapper.deleteSubjectPrice(oldTeacherFreeTime.getId());
|
|
}
|
|
}
|
|
//将其他配置改为非默认
|
|
//将其他配置改为非默认
|
|
- List<TeacherFreeTime> checkGapLock = baseMapper.selectList(Wrappers.<TeacherFreeTime>lambdaQuery().eq(TeacherFreeTime::getTeacherId, teacherFreeTime.getTeacherId()));
|
|
|
|
- if (!CollectionUtils.isEmpty(checkGapLock)){
|
|
|
|
- baseMapper.updateDefaultFlag(false,teacherFreeTime.getTeacherId());
|
|
|
|
- }
|
|
|
|
|
|
+// List<TeacherFreeTime> checkGapLock = baseMapper.selectList(Wrappers.<TeacherFreeTime>lambdaQuery().eq(TeacherFreeTime::getTeacherId, teacherFreeTime.getTeacherId()));
|
|
|
|
+// if (!CollectionUtils.isEmpty(checkGapLock)){
|
|
|
|
+// baseMapper.updateDefaultFlag(false,teacherFreeTime.getTeacherId());
|
|
|
|
+// }
|
|
baseMapper.insert(teacherFreeTime);
|
|
baseMapper.insert(teacherFreeTime);
|
|
|
|
|
|
List<TeacherSubjectPrice> priceList= JSONArray.parseArray(teacherFreeTime.getSubjectPrice(), TeacherSubjectPrice.class);
|
|
List<TeacherSubjectPrice> priceList= JSONArray.parseArray(teacherFreeTime.getSubjectPrice(), TeacherSubjectPrice.class);
|