|
@@ -1,19 +1,18 @@
|
|
|
package com.ym.mec.biz.service.impl;
|
|
|
|
|
|
-import java.util.Comparator;
|
|
|
-import java.util.List;
|
|
|
-import java.util.stream.Collectors;
|
|
|
-
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
import com.ym.mec.biz.dal.dao.VipGroupDefaultClassesCycleDao;
|
|
|
import com.ym.mec.biz.dal.entity.VipGroupDefaultClassesCycle;
|
|
|
import com.ym.mec.biz.service.VipGroupDefaultClassesCycleService;
|
|
|
import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
+import java.util.Comparator;
|
|
|
+import java.util.List;
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
@Service
|
|
|
public class VipGroupDefaultClassesCycleServiceImpl extends BaseServiceImpl<Integer, VipGroupDefaultClassesCycle> implements VipGroupDefaultClassesCycleService {
|
|
@@ -37,10 +36,10 @@ public class VipGroupDefaultClassesCycleServiceImpl extends BaseServiceImpl<Inte
|
|
|
if(null!=checkMaxClassTimes){
|
|
|
throw new BizException("已存在包含该课次的设置!");
|
|
|
}
|
|
|
- List<VipGroupDefaultClassesCycle> allRecord = vipGroupDefaultClassesCycleDao.findAllByOrgan(bean.getOrganId());
|
|
|
+ List<VipGroupDefaultClassesCycle> allRecord = vipGroupDefaultClassesCycleDao.findAllCycle();
|
|
|
allRecord.add(bean);
|
|
|
allRecord=createMinClassTimess(allRecord);
|
|
|
- vipGroupDefaultClassesCycleDao.deleteAllByOrgan(bean.getOrganId());
|
|
|
+ vipGroupDefaultClassesCycleDao.deleteAll();
|
|
|
return vipGroupDefaultClassesCycleDao.batchInstert(allRecord);
|
|
|
}
|
|
|
}
|
|
@@ -52,24 +51,21 @@ public class VipGroupDefaultClassesCycleServiceImpl extends BaseServiceImpl<Inte
|
|
|
|
|
|
@Override
|
|
|
public int update(VipGroupDefaultClassesCycle bean) {
|
|
|
- VipGroupDefaultClassesCycle vipGroupDefaultClassesCycle = vipGroupDefaultClassesCycleDao.get(bean.getId());
|
|
|
vipGroupDefaultClassesCycleDao.delete(bean.getId());
|
|
|
bean.setId(null);
|
|
|
- bean.setOrganId(vipGroupDefaultClassesCycle.getOrganId());
|
|
|
return (int) insert(bean);
|
|
|
}
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public int delete(Integer id) {
|
|
|
- VipGroupDefaultClassesCycle bean=vipGroupDefaultClassesCycleDao.get(id);
|
|
|
super.delete(id);
|
|
|
- List<VipGroupDefaultClassesCycle> allRecord = vipGroupDefaultClassesCycleDao.findAllByOrgan(bean.getOrganId());
|
|
|
+ List<VipGroupDefaultClassesCycle> allRecord = vipGroupDefaultClassesCycleDao.findAllCycle();
|
|
|
allRecord=createMinClassTimess(allRecord);
|
|
|
if (allRecord == null || allRecord.size() == 0) {
|
|
|
return 1;
|
|
|
}
|
|
|
- vipGroupDefaultClassesCycleDao.deleteAllByOrgan(bean.getOrganId());
|
|
|
+ vipGroupDefaultClassesCycleDao.deleteAll();
|
|
|
return vipGroupDefaultClassesCycleDao.batchInstert(allRecord);
|
|
|
}
|
|
|
|
|
@@ -85,4 +81,4 @@ public class VipGroupDefaultClassesCycleServiceImpl extends BaseServiceImpl<Inte
|
|
|
}
|
|
|
return vipGroupDefaultClassesCycles;
|
|
|
}
|
|
|
-}
|
|
|
+}
|