jiapeng 6 jaren geleden
bovenliggende
commit
5011253127
1 gewijzigde bestanden met toevoegingen van 20 en 2 verwijderingen
  1. 20 2
      src/main/java/com/ekexiu/portal/system/SysMailService.java

+ 20 - 2
src/main/java/com/ekexiu/portal/system/SysMailService.java

19
import com.ekexiu.portal.dao.OrgDao;
19
import com.ekexiu.portal.dao.OrgDao;
20
import com.ekexiu.portal.mail.MailService;
20
import com.ekexiu.portal.mail.MailService;
21
import com.ekexiu.portal.po.Organization;
21
import com.ekexiu.portal.po.Organization;
22
import com.ekexiu.portal.pojo.EditOrganization;
23
import com.ekexiu.portal.service.ImageService;
22

24

23
@Path()
25
@Path()
24
public class SysMailService {
26
public class SysMailService {
35
	@Autowrie
37
	@Autowrie
36
	private OrgInviteLogDao orgInviteLogDao;
38
	private OrgInviteLogDao orgInviteLogDao;
37
	
39
	
40
	@Autowrie
41
	private ImageService imageService;
42
	
38
	
43
	
44
	
45

46
	public ImageService getImageService() {
47
		return imageService;
48
	}
49

50
	public void setImageService(ImageService imageService) {
51
		this.imageService = imageService;
52
	}
39

53

40
	public long getTimeoutOfOrgInviteLog() {
54
	public long getTimeoutOfOrgInviteLog() {
41
		return timeoutOfOrgInviteLog;
55
		return timeoutOfOrgInviteLog;
134
	
148
	
135
	@Get
149
	@Get
136
	@Path("/queryOrgByOrgInviteLogId")
150
	@Path("/queryOrgByOrgInviteLogId")
137
	public Organization queryOrgByOrgInviteLogId(@JdbcConn Connection con,String code)throws SQLException{
151
	public EditOrganization queryOrgByOrgInviteLogId(@JdbcConn Connection con,String code)throws SQLException{
138
		OrgInviteLog log = this.orgInviteLogDao.query(con,code);
152
		OrgInviteLog log = this.orgInviteLogDao.query(con,code);
139
		if(log!=null){
153
		if(log!=null){
140
			String time = DateUtil.formatDateTime(System.currentTimeMillis()-this.timeoutOfOrgInviteLog);
154
			String time = DateUtil.formatDateTime(System.currentTimeMillis()-this.timeoutOfOrgInviteLog);
141
			if(time.compareTo(log.getCreateTime())<=0){
155
			if(time.compareTo(log.getCreateTime())<=0){
142
				return this.orgDao.query(con,log.getOid());
156
				EditOrganization eo = this.orgDao.queryEditOrg(con,log.getOid());
157
				if(eo!=null){
158
					eo.setHasOrgLogo(this.imageService.hasOrgLogo(eo.getId()));
159
					return eo;
160
				}
143
			}
161
			}
144
		}
162
		}
145
		return null;
163
		return null;