|
|
@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.qs.serve.common.model.dto.DateSplitDTO; |
|
|
|
import com.qs.serve.common.util.Assert; |
|
|
|
import com.qs.serve.common.util.CollectionUtil; |
|
|
|
import com.qs.serve.common.util.DateSplitUtil; |
|
|
|
import com.qs.serve.modules.sys.mapper.SysUserMapper; |
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivity; |
|
|
@ -133,7 +134,7 @@ public class BirBaseActivityServiceImpl extends ServiceImpl<BirBaseActivityMappe |
|
|
|
baseActivity.setMonthDays(currItemDays); |
|
|
|
baseActivity.setCostPassFlag(activity.getCostPassFlag()); |
|
|
|
baseActivity.setTotalDays(currentActDays); |
|
|
|
baseActivity.setApplyStatus(costApply.getChargeState()); |
|
|
|
baseActivity.setApplyStatus(activity.getFinishedFlag()); |
|
|
|
birBaseActivities.add(baseActivity); |
|
|
|
} |
|
|
|
}else if (dateSplitList.size()==1){ |
|
|
@ -169,7 +170,7 @@ public class BirBaseActivityServiceImpl extends ServiceImpl<BirBaseActivityMappe |
|
|
|
baseActivity.setMonthDays(currItemDaysOne); |
|
|
|
baseActivity.setCostPassFlag(activity.getCostPassFlag()); |
|
|
|
baseActivity.setTotalDays(currentActDays); |
|
|
|
baseActivity.setApplyStatus(costApply.getChargeState()); |
|
|
|
baseActivity.setApplyStatus(activity.getFinishedFlag()); |
|
|
|
birBaseActivities.add(baseActivity); |
|
|
|
}else { |
|
|
|
Assert.throwEx("dateSplitList is empty"); |
|
|
@ -178,8 +179,9 @@ public class BirBaseActivityServiceImpl extends ServiceImpl<BirBaseActivityMappe |
|
|
|
|
|
|
|
} |
|
|
|
//保存
|
|
|
|
|
|
|
|
// for(List<BirBaseActivity> list : CollectionUtil.createList(birBaseActivities,500)){
|
|
|
|
this.saveBatch(birBaseActivities); |
|
|
|
// }
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|