|
@@ -2,6 +2,8 @@ package com.fdkankan.manage.service.impl;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.fdkankan.manage.entity.IncrementOrderMg;
|
|
import com.fdkankan.manage.entity.IncrementOrderMg;
|
|
import com.fdkankan.manage.entity.IncrementType;
|
|
import com.fdkankan.manage.entity.IncrementType;
|
|
import com.fdkankan.manage.mapper.IIncrementOrderMgMapper;
|
|
import com.fdkankan.manage.mapper.IIncrementOrderMgMapper;
|
|
@@ -25,26 +27,22 @@ public class IncrementOrderMgServiceImpl extends ServiceImpl<IIncrementOrderMgMa
|
|
@Override
|
|
@Override
|
|
public void addOrder(UserIncrementParam param, IncrementType incrementType) {
|
|
public void addOrder(UserIncrementParam param, IncrementType incrementType) {
|
|
IncrementOrderMg incrementOrderMg = new IncrementOrderMg();
|
|
IncrementOrderMg incrementOrderMg = new IncrementOrderMg();
|
|
|
|
+ BeanUtil.copyProperties(param,incrementOrderMg);
|
|
incrementOrderMg.setOrderSn(Dateutils.getOrderSn());
|
|
incrementOrderMg.setOrderSn(Dateutils.getOrderSn());
|
|
- incrementOrderMg.setUserId(param.getUserId());
|
|
|
|
- incrementOrderMg.setCount(param.getCount());
|
|
|
|
incrementOrderMg.setPayStatus(1);
|
|
incrementOrderMg.setPayStatus(1);
|
|
- incrementOrderMg.setAbroad(0);
|
|
|
|
- incrementOrderMg.setIncrementType(param.getIncrementTypeId());
|
|
|
|
if(incrementType.getValidTimeType() == 0){
|
|
if(incrementType.getValidTimeType() == 0){
|
|
incrementOrderMg.setMemberLevels("PR");
|
|
incrementOrderMg.setMemberLevels("PR");
|
|
}
|
|
}
|
|
if(incrementType.getValidTimeType() == 1){
|
|
if(incrementType.getValidTimeType() == 1){
|
|
incrementOrderMg.setMemberLevels("SE");
|
|
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);
|
|
this.save(incrementOrderMg);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public IncrementOrderMg getByOrderSn(String orderSn) {
|
|
|
|
+ LambdaQueryWrapper<IncrementOrderMg> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper.eq(IncrementOrderMg::getOrderSn,orderSn);
|
|
|
|
+ return this.getOne(wrapper);
|
|
|
|
+ }
|
|
}
|
|
}
|