|
@@ -1492,6 +1492,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
TopDivideLog divideLog = new TopDivideLog();
|
|
|
divideLog.setCreateNo(createNo.getCreateNo());
|
|
|
divideLog.setCreateUsername(createNo.getCreateUsername());
|
|
|
+ divideLog.setCreateSysUserId(createNo.getCreateSysUserId());
|
|
|
divideLog.setTenantId(createNo.getTenantId().toString());
|
|
|
divideLog.setDivideType(2);
|
|
|
divideLog.setPayStatus(2);
|
|
@@ -1502,7 +1503,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
divideLog.setUpdateTime(DateUtils.getNowTime());
|
|
|
//判断账单是否生成
|
|
|
TopDivideLog nowMonth = iTopDivideLogService.getOne(new LambdaQueryWrapper<TopDivideLog>()
|
|
|
- .eq(TopDivideLog::getCreateNo, createNo.getCreateNo())
|
|
|
+ .eq(TopDivideLog::getCreateSysUserId, createNo.getCreateSysUserId())
|
|
|
.eq(TopDivideLog::getTenantId, createNo.getTenantId())
|
|
|
.eq(TopDivideLog::getDivideType, 2)
|
|
|
.eq(TopDivideLog::getYear, year)
|
|
@@ -1513,7 +1514,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
}
|
|
|
//获取上个账单
|
|
|
LambdaQueryWrapper<TopDivideLog> lqw = Wrappers.lambdaQuery();
|
|
|
- TopDivideLog divideLogLast = iTopDivideLogService.getOne(lqw.eq(TopDivideLog::getCreateNo, createNo.getCreateNo()).eq(TopDivideLog::getTenantId, createNo.getTenantId()).eq(TopDivideLog::getDivideType, 2).orderByDesc(TopDivideLog::getId).last("limit 1"));
|
|
|
+ TopDivideLog divideLogLast = iTopDivideLogService.getOne(lqw.eq(TopDivideLog::getCreateSysUserId, createNo.getCreateSysUserId()).eq(TopDivideLog::getTenantId, createNo.getTenantId()).eq(TopDivideLog::getDivideType, 2).orderByDesc(TopDivideLog::getId).last("limit 1"));
|
|
|
divideLog.setDeductMoney(new BigDecimal(0));
|
|
|
if (Validator.isNotEmpty(divideLogLast)) {
|
|
|
//上个月流入未扣金额
|
|
@@ -1526,7 +1527,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
queryBo1.setAccomplishEndTime(cal2.getTimeInMillis() / 1000);
|
|
|
queryBo1.setDivideModel(2);
|
|
|
queryBo1.setTenantId(createNo.getTenantId());
|
|
|
- queryBo1.setCreateNo(createNo.getCreateNo());
|
|
|
+ queryBo1.setCreateSysUserId(createNo.getCreateSysUserId());
|
|
|
//订单总待付分成
|
|
|
BigDecimal totalPayMoney = new BigDecimal(0);
|
|
|
List<TopDivideOrderVo> list1 = iTopDivideOrderService.getMonthFinishList(queryBo1);
|