Commit 0b772f9a by manxiaoqiang

客户表-1

parent 914b8387
package common.task; package common.task;
import common.context.AppUtils; import common.context.AppUtils;
import common.model.Account4Web;
import common.model.Contract; import common.model.Contract;
import common.model.User; import common.model.User;
import common.model.UserLog; import common.model.UserLog;
...@@ -12,6 +13,7 @@ import org.slf4j.LoggerFactory; ...@@ -12,6 +13,7 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import tkio.model.PackageType; import tkio.model.PackageType;
import tkio.repository.PackageTypeRepository; import tkio.repository.PackageTypeRepository;
import tkio.service.TkioAccountService;
import util.DateUtil; import util.DateUtil;
import util.IPAddrUtil; import util.IPAddrUtil;
import util.MailUtils; import util.MailUtils;
...@@ -30,6 +32,7 @@ public class ContractSendEmailThread ...@@ -30,6 +32,7 @@ public class ContractSendEmailThread
private PackageTypeRepository packageTypeRepository = AppUtils.getApplicationContext().getBean(PackageTypeRepository.class); private PackageTypeRepository packageTypeRepository = AppUtils.getApplicationContext().getBean(PackageTypeRepository.class);
private UserRepository userRepository = AppUtils.getApplicationContext().getBean(UserRepository.class); private UserRepository userRepository = AppUtils.getApplicationContext().getBean(UserRepository.class);
private TkioAccountService tkioAccountService = AppUtils.getApplicationContext().getBean(TkioAccountService.class);
private Contract contract; private Contract contract;
...@@ -42,7 +45,8 @@ public class ContractSendEmailThread ...@@ -42,7 +45,8 @@ public class ContractSendEmailThread
{ {
Map<Long, String> packageMap = getPackageMap(); Map<Long, String> packageMap = getPackageMap();
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
sb.append("账号 :" + this.contract.getEmail() + " 签约了," + " 套餐 :" + Account4Web one = tkioAccountService.findOne(this.contract.getEmail());
sb.append("公司 : "+ one.getCompany() +" 账号 :" + this.contract.getEmail() + " 签约了," + " 套餐 :" +
packageMap.get(this.contract.getPriceLevel()) + ",开始时间 " + this.contract.getStartDate() packageMap.get(this.contract.getPriceLevel()) + ",开始时间 " + this.contract.getStartDate()
+ ",结束时间 " + this.contract.getEndDate()); + ",结束时间 " + this.contract.getEndDate());
User user = userRepository.findOne(this.contract.getSale()); User user = userRepository.findOne(this.contract.getSale());
......
...@@ -80,11 +80,15 @@ public class AccountTask { ...@@ -80,11 +80,15 @@ public class AccountTask {
account4Web.setStatus("流量用尽"); account4Web.setStatus("流量用尽");
} }
} }
if((account4Web.getTrack().doubleValue() != 0) && (null != account4Web.getTrackLimit())){ if(account4Web.getIoLimit().doubleValue() == -1){
if((account4Web.getTrack().doubleValue() / account4Web.getTrackLimit().doubleValue()) > f){ account4Web.setIoStatus(true);
account4Web.setTrackStatus(false); account4Web.setStatus("已激活");
account4Web.setStatus("流量用尽");
} }
if(account4Web.getTrackLimit().doubleValue() == -1){
account4Web.setTrackStatus(true);
account4Web.setStatus("已激活");
} }
} }
account4Web.setUser(ac.getName()); account4Web.setUser(ac.getName());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment