|
@@ -247,11 +247,12 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
// 处理征订表
|
|
|
int sum = 0;
|
|
|
for (TextbookSubscriptionItem textbookSubscriptionItem : textbookSubscription.getTextbookSubscriptionItemList()) {
|
|
|
- textbookSubscriptionItem.setStudentNum(ObjectUtil.isNull(textbookSubscriptionItem.getStudentNum()) ? 0 : textbookSubscriptionItem.getStudentNum());
|
|
|
- textbookSubscriptionItem.setTeacherNum(ObjectUtil.isNull(textbookSubscriptionItem.getTeacherNum()) ? 0 : textbookSubscriptionItem.getTeacherNum());
|
|
|
+ textbookSubscriptionItem.setStudentNum(ObjectUtils.isEmpty(textbookSubscriptionItem.getStudentNum()) ? 0 : textbookSubscriptionItem.getStudentNum());
|
|
|
+ textbookSubscriptionItem.setTeacherNum(ObjectUtils.isEmpty(textbookSubscriptionItem.getTeacherNum()) ? 0 : textbookSubscriptionItem.getTeacherNum());
|
|
|
|
|
|
sum += textbookSubscriptionItem.getStudentNum() + textbookSubscriptionItem.getTeacherNum();
|
|
|
}
|
|
|
+ textbookSubscription.setSum(sum);
|
|
|
textbookSubscriptionTextbookSubscriptionMapper.insert(textbookSubscription);
|
|
|
|
|
|
// 处理征订和班级关联表
|
|
@@ -260,9 +261,9 @@ public class TextbookSubscriptionServiceImpl extends MPJBaseServiceImpl<Textbook
|
|
|
&& StringUtils.isNotBlank(textbookSubscription.getBaseClassIds())
|
|
|
) {
|
|
|
String[] classIdArr = textbookSubscription.getBaseClassIds().split(",");
|
|
|
- List<String> classIdList = Arrays.asList(classIdArr);
|
|
|
- for (String str : classIdList) {
|
|
|
- TextbookSubscriptionClass textbookSubscriptionClass = new TextbookSubscriptionClass();
|
|
|
+ TextbookSubscriptionClass textbookSubscriptionClass;
|
|
|
+ for (String str : classIdArr) {
|
|
|
+ textbookSubscriptionClass = new TextbookSubscriptionClass();
|
|
|
textbookSubscriptionClass.setTextbookSubscriptionId(textbookSubscription.getId());
|
|
|
textbookSubscriptionClass.setBaseClassId(Long.parseLong(str));
|
|
|
textbookSubscriptionClassMapper.insert(textbookSubscriptionClass);
|