package com.fdkankan.manage.service.impl; import java.math.BigDecimal; import java.util.Date; import com.fdkankan.manage.entity.IncrementOrderMg; import com.fdkankan.manage.entity.IncrementType; import com.fdkankan.manage.mapper.IIncrementOrderMgMapper; import com.fdkankan.manage.service.IIncrementOrderMgService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.fdkankan.manage.util.Dateutils; import com.fdkankan.manage.vo.request.UserIncrementParam; import org.springframework.stereotype.Service; /** *

* 增值权益订单表 服务实现类 *

* * @author * @since 2023-07-06 */ @Service public class IncrementOrderMgServiceImpl extends ServiceImpl implements IIncrementOrderMgService { @Override public void addOrder(UserIncrementParam param, IncrementType incrementType) { IncrementOrderMg incrementOrderMg = new IncrementOrderMg(); incrementOrderMg.setOrderSn(Dateutils.getOrderSn()); incrementOrderMg.setUserId(param.getUserId()); incrementOrderMg.setCount(param.getCount()); incrementOrderMg.setPayStatus(1); incrementOrderMg.setAbroad(0); incrementOrderMg.setIncrementType(param.getIncrementTypeId()); if(incrementType.getValidTimeType() == 0){ incrementOrderMg.setMemberLevels("PR"); } if(incrementType.getValidTimeType() == 1){ incrementOrderMg.setMemberLevels("SE"); } incrementOrderMg.setMonthQy(param.getMonthQy()); incrementOrderMg.setTimeZoneOff(0); incrementOrderMg.setCustomerName(param.getCustomerName()); incrementOrderMg.setCustomerType(param.getCustomerType()); incrementOrderMg.setEndCustomer(param.getEndCustomer()); incrementOrderMg.setUseType(param.getUseType()); incrementOrderMg.setProjectNum(param.getProjectNum()); incrementOrderMg.setRemark(param.getRemark()); this.save(incrementOrderMg); } }