|
@@ -21,6 +21,7 @@ import com.ym.mec.thirdparty.message.MessageSenderPluginContext.MessageSender;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.collection.MapUtil;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
import com.ym.mec.util.date.DateUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
import com.ym.mec.util.http.HttpUtil;
|
|
|
|
+
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -29,6 +30,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
import java.util.*;
|
|
import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
@@ -133,6 +135,10 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
private MusicGroupSubjectGoodsGroupService musicGroupSubjectGoodsGroupService;
|
|
private MusicGroupSubjectGoodsGroupService musicGroupSubjectGoodsGroupService;
|
|
@Autowired
|
|
@Autowired
|
|
private GoodsService goodsService;
|
|
private GoodsService goodsService;
|
|
|
|
+
|
|
|
|
+ private SimpleDateFormat sdf_ymd = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
|
+
|
|
|
|
+ private SimpleDateFormat sdf_hms=new SimpleDateFormat("HH:mm:ss");
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public BaseDAO<String, MusicGroup> getDAO() {
|
|
public BaseDAO<String, MusicGroup> getDAO() {
|
|
@@ -1262,9 +1268,10 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
}
|
|
}
|
|
|
|
|
|
if ("all".equals(scope)) {
|
|
if ("all".equals(scope)) {
|
|
- Integer classGrpupId = courseSchedule.getClassGroupId();
|
|
|
|
|
|
+ Integer classGrpupId = courseSchedule.getClassGroupId();
|
|
|
|
+ String startDateTime = sdf_ymd.format(courseSchedule.getClassDate()) + " " + sdf_hms.format(courseSchedule.getStartClassTime());
|
|
// 未结算的课酬都修改
|
|
// 未结算的课酬都修改
|
|
- courseScheduleTeacherSalaryDao.batchUpdateWages(classGrpupId, teacherId, salary, subsidy);
|
|
|
|
|
|
+ courseScheduleTeacherSalaryDao.batchUpdateWages(classGrpupId, teacherId, salary, subsidy, startDateTime);
|
|
} else {
|
|
} else {
|
|
CourseScheduleTeacherSalary courseScheduleTeacherSalary = courseScheduleTeacherSalaryDao.queryByCourseScheduleIdAndUserId(courseScheduleId,
|
|
CourseScheduleTeacherSalary courseScheduleTeacherSalary = courseScheduleTeacherSalaryDao.queryByCourseScheduleIdAndUserId(courseScheduleId,
|
|
teacherId);
|
|
teacherId);
|