|
@ -1,7 +1,10 @@ |
|
|
package com.qs.serve.modules.tzc.service.impl; |
|
|
package com.qs.serve.modules.tzc.service.impl; |
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
|
|
import com.qs.serve.framework.base.model.ResultFlag; |
|
|
|
|
|
import com.qs.serve.modules.tbs.common.TbsActivityState; |
|
|
import com.qs.serve.modules.tbs.common.TbsCostApplyState; |
|
|
import com.qs.serve.modules.tbs.common.TbsCostApplyState; |
|
|
|
|
|
import com.qs.serve.modules.tbs.entity.TbsActivity; |
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
import com.qs.serve.modules.tbs.entity.TbsCostApply; |
|
|
import com.qs.serve.modules.tbs.service.*; |
|
|
import com.qs.serve.modules.tbs.service.*; |
|
|
import com.qs.serve.modules.tzc.consts.TzcArgTypes; |
|
|
import com.qs.serve.modules.tzc.consts.TzcArgTypes; |
|
@ -79,6 +82,26 @@ public class TzcRebateCheckApplicationServiceImpl implements TzcRebateCheckAppli |
|
|
costApply.setSubmitTime(LocalDateTime.now()); |
|
|
costApply.setSubmitTime(LocalDateTime.now()); |
|
|
costApply.setRemark(rebate.getRemark()); |
|
|
costApply.setRemark(rebate.getRemark()); |
|
|
|
|
|
|
|
|
|
|
|
for (int i = 0; i < periodList.size(); i++) { |
|
|
|
|
|
TzcRebatePeriod period = periodList.get(i); |
|
|
|
|
|
//构建活动
|
|
|
|
|
|
TbsActivity activity = new TbsActivity(); |
|
|
|
|
|
activity.setActivityCode(rebate.getRebateCode()+"_"+(i+1)); |
|
|
|
|
|
activity.setActivityState(TbsActivityState.STATE_1_Finished); |
|
|
|
|
|
activity.setCostPassFlag(0); |
|
|
|
|
|
activity.setActTitle(rebate.getRebateName()); |
|
|
|
|
|
activity.setSupplierId(rebate.getSupplierId()); |
|
|
|
|
|
activity.setSupplierName(rebate.getSupplierName()); |
|
|
|
|
|
activity.setSupplierCode(rebate.getSupplierCode()); |
|
|
|
|
|
activity.setActStartDate(period.getPeriodStartDate()); |
|
|
|
|
|
activity.setActEndDate(period.getPeriodEndDate()); |
|
|
|
|
|
activity.setPreStartDate(startDate); |
|
|
|
|
|
activity.setPreEndDate(endDate); |
|
|
|
|
|
activity.setPreCheckDate(nowDate); |
|
|
|
|
|
activity.setTotalAmount(maxLevelsAmount); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|