Browse Source

--update updateData();

zzy.zhiyuan.foxmail 8 years ago
parent
commit
5c55bb349d

+ 5 - 0
src/main/java/com/ekexiu/portal/dao/UserDao.java

@ -2,6 +2,7 @@ package com.ekexiu.portal.dao;
2 2
3 3
import java.sql.Connection;
4 4
import java.sql.SQLException;
5
import java.util.List;
5 6
6 7
import org.jfw.apt.annotation.DefaultValue;
7 8
import org.jfw.apt.annotation.Nullable;
@ -15,6 +16,7 @@ import org.jfw.apt.orm.annotation.dao.method.operator.DeleteWith;
15 16
import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
16 17
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
17 18
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
19
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
18 20
import org.jfw.apt.orm.annotation.dao.method.operator.SelectOne;
19 21
import org.jfw.apt.orm.annotation.dao.method.operator.UpdateWith;
20 22
import org.jfw.apt.orm.annotation.dao.param.Alias;
@ -36,6 +38,9 @@ public interface UserDao {
36 38
	@SelectOne
37 39
	User queryByEmailOrMobilePhone(Connection con,@Alias({"email","mobilePhone"}) String key)throws SQLException;
38 40
	
41
	@SelectList
42
	List<User> queryList(Connection con)throws SQLException;
43
	
39 44
	@DeleteWith
40 45
	@From(User.class)
41 46
	int delete(Connection con, String id) throws SQLException;

+ 201 - 159
src/main/java/com/ekexiu/portal/service/GrowthLogService.java

@ -81,15 +81,12 @@ public class GrowthLogService {
81 81
	@Post
82 82
	@Path("/updateData")
83 83
	public boolean updateData(@JdbcConn(true) Connection con)throws SQLException{
84
		List<Professor> professors = this.professorDao.queryList(con);
85
		for (Professor professor : professors) {
86
			User user = this.userDao.query(con, professor.getId());
87
			if(user != null){
88
				if(user.getMobilePhone() != null && user.getMobilePhone().trim().length() == 11){
89
					this.bindMobile(con, professor.getId());
90
				}
91
				if(user.getEmail() != null && !"".equals(user.getEmail())){
92
					this.bindEmail(con, professor.getId());
84
		List<User> users = this.userDao.queryList(con);
85
		for (User user : users) {
86
			if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
87
				Professor professor = this.professorDao.queryOne(con, user.getInviterId());
88
				if(professor != null){
89
					this.invite(con, professor.getId());
93 90
				}
94 91
			}
95 92
		}
@ -264,16 +261,19 @@ public class GrowthLogService {
264 261
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
265 262
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
266 263
		User user = this.userDao.query(con, professorId);
267
		if((user.getInviterId() != null) && (!"".equals(user.getInviterId()))){
268
			GrowthLog log = new GrowthLog();
269
			log.setId(StringUtil.buildUUID());
270
			log.setProfessorId(user.getInviterId());
271
			log.setOperate("101");
272
			log.setScore(this.rule.getInviteProfessorForInviter());
273
			log.setInvitePro(professorId);
274
			this.growthLogDao.insert(con, log);
275
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
276
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
264
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
265
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
266
			if(professor != null){
267
				GrowthLog log = new GrowthLog();
268
				log.setId(StringUtil.buildUUID());
269
				log.setProfessorId(user.getInviterId());
270
				log.setOperate("101");
271
				log.setScore(this.rule.getInviteProfessorForInviter());
272
				log.setInvitePro(professorId);
273
				this.growthLogDao.insert(con, log);
274
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
275
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
276
			}
277 277
		}
278 278
	}
279 279
	
@ -289,16 +289,19 @@ public class GrowthLogService {
289 289
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
290 290
		this.growthLogDao.insert(con, growthLog);
291 291
		User user = this.userDao.query(con, professorId);
292
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
293
			GrowthLog log = new GrowthLog();
294
			log.setId(StringUtil.buildUUID());
295
			log.setProfessorId(user.getInviterId());
296
			log.setOperate("102");
297
			log.setScore(this.rule.getAddResearchAreaForInviter());
298
			log.setInvitePro(professorId);
299
			this.growthLogDao.insert(con, log);
300
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
301
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
292
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
293
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
294
			if(professor != null){
295
				GrowthLog log = new GrowthLog();
296
				log.setId(StringUtil.buildUUID());
297
				log.setProfessorId(user.getInviterId());
298
				log.setOperate("102");
299
				log.setScore(this.rule.getAddResearchAreaForInviter());
300
				log.setInvitePro(professorId);
301
				this.growthLogDao.insert(con, log);
302
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
303
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
304
			}
302 305
		}
303 306
	}
304 307
	
@ -340,16 +343,19 @@ public class GrowthLogService {
340 343
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
341 344
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
342 345
		User user = this.userDao.query(con, professorId);
343
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
344
			GrowthLog log = new GrowthLog();
345
			log.setId(StringUtil.buildUUID());
346
			log.setProfessorId(user.getInviterId());
347
			log.setOperate("103");
348
			log.setScore(this.rule.getAddArticleForInviter());
349
			log.setInvitePro(professorId);
350
			this.growthLogDao.insert(con, log);
351
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
352
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
346
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
347
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
348
			if(professor != null){
349
				GrowthLog log = new GrowthLog();
350
				log.setId(StringUtil.buildUUID());
351
				log.setProfessorId(user.getInviterId());
352
				log.setOperate("103");
353
				log.setScore(this.rule.getAddArticleForInviter());
354
				log.setInvitePro(professorId);
355
				this.growthLogDao.insert(con, log);
356
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
357
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
358
			}
353 359
		}
354 360
	}
355 361
	
@ -395,16 +401,19 @@ public class GrowthLogService {
395 401
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
396 402
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
397 403
		User user = this.userDao.query(con, professorId);
398
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
399
			GrowthLog log = new GrowthLog();
400
			log.setId(StringUtil.buildUUID());
401
			log.setProfessorId(user.getInviterId());
402
			log.setOperate("104");
403
			log.setScore(this.rule.getAddResourceForInviter());
404
			log.setInvitePro(professorId);
405
			this.growthLogDao.insert(con, log);
406
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
407
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
404
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
405
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
406
			if(professor != null){
407
				GrowthLog log = new GrowthLog();
408
				log.setId(StringUtil.buildUUID());
409
				log.setProfessorId(user.getInviterId());
410
				log.setOperate("104");
411
				log.setScore(this.rule.getAddResourceForInviter());
412
				log.setInvitePro(professorId);
413
				this.growthLogDao.insert(con, log);
414
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
415
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
416
			}
408 417
		}
409 418
	}
410 419
	
@ -424,16 +433,19 @@ public class GrowthLogService {
424 433
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
425 434
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
426 435
		User user = this.userDao.query(con, professorId);
427
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
428
			GrowthLog log = new GrowthLog();
429
			log.setId(StringUtil.buildUUID());
430
			log.setProfessorId(user.getInviterId());
431
			log.setOperate("-104");
432
			log.setScore(-this.rule.getAddResourceForInviter());
433
			log.setInvitePro(professorId);
434
			this.growthLogDao.insert(con, log);
435
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
436
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
436
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
437
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
438
			if(professor != null){
439
				GrowthLog log = new GrowthLog();
440
				log.setId(StringUtil.buildUUID());
441
				log.setProfessorId(user.getInviterId());
442
				log.setOperate("-104");
443
				log.setScore(-this.rule.getAddResourceForInviter());
444
				log.setInvitePro(professorId);
445
				this.growthLogDao.insert(con, log);
446
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
447
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
448
			}
437 449
		}
438 450
	}
439 451
	
@ -458,16 +470,19 @@ public class GrowthLogService {
458 470
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
459 471
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
460 472
			User user = this.userDao.query(con, professorId);
461
			if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
462
				GrowthLog log = new GrowthLog();
463
				log.setId(StringUtil.buildUUID());
464
				log.setProfessorId(user.getInviterId());
465
				log.setOperate("105");
466
				log.setScore(this.rule.getAuthRealNameForInviter());
467
				log.setInvitePro(professorId);
468
				this.growthLogDao.insert(con, log);
469
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
470
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
473
			if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
474
				Professor professor = this.professorDao.queryOne(con, user.getInviterId());
475
				if(professor != null){
476
					GrowthLog log = new GrowthLog();
477
					log.setId(StringUtil.buildUUID());
478
					log.setProfessorId(user.getInviterId());
479
					log.setOperate("105");
480
					log.setScore(this.rule.getAuthRealNameForInviter());
481
					log.setInvitePro(professorId);
482
					this.growthLogDao.insert(con, log);
483
					this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
484
					this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
485
				}
471 486
			}
472 487
		}
473 488
	}
@ -493,16 +508,19 @@ public class GrowthLogService {
493 508
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
494 509
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
495 510
			User user = this.userDao.query(con, professorId);
496
			if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
497
				GrowthLog log = new GrowthLog();
498
				log.setId(StringUtil.buildUUID());
499
				log.setProfessorId(user.getInviterId());
500
				log.setOperate("106");
501
				log.setScore(this.rule.getAuthExpertForInviter());
502
				log.setInvitePro(professorId);
503
				this.growthLogDao.insert(con, log);
504
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
505
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
511
			if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
512
				Professor professor = this.professorDao.queryOne(con, user.getInviterId());
513
				if(professor != null){
514
					GrowthLog log = new GrowthLog();
515
					log.setId(StringUtil.buildUUID());
516
					log.setProfessorId(user.getInviterId());
517
					log.setOperate("106");
518
					log.setScore(this.rule.getAuthExpertForInviter());
519
					log.setInvitePro(professorId);
520
					this.growthLogDao.insert(con, log);
521
					this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
522
					this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
523
				}
506 524
			}
507 525
		}
508 526
	}
@ -528,16 +546,19 @@ public class GrowthLogService {
528 546
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
529 547
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
530 548
			User user = this.userDao.query(con, professorId);
531
			if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
532
				GrowthLog log = new GrowthLog();
533
				log.setId(StringUtil.buildUUID());
534
				log.setProfessorId(user.getInviterId());
535
				log.setOperate("107");
536
				log.setScore(this.rule.getAuthOrgForInviter());
537
				log.setInvitePro(professorId);
538
				this.growthLogDao.insert(con, log);
539
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
540
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
549
			if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
550
				Professor professor = this.professorDao.queryOne(con, user.getInviterId());
551
				if(professor != null){
552
					GrowthLog log = new GrowthLog();
553
					log.setId(StringUtil.buildUUID());
554
					log.setProfessorId(user.getInviterId());
555
					log.setOperate("107");
556
					log.setScore(this.rule.getAuthOrgForInviter());
557
					log.setInvitePro(professorId);
558
					this.growthLogDao.insert(con, log);
559
					this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
560
					this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
561
				}
541 562
			}
542 563
		}
543 564
	}
@ -558,16 +579,19 @@ public class GrowthLogService {
558 579
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
559 580
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
560 581
		User user = this.userDao.query(con, professorId);
561
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
562
			GrowthLog log = new GrowthLog();
563
			log.setId(StringUtil.buildUUID());
564
			log.setProfessorId(user.getInviterId());
565
			log.setOperate("108");
566
			log.setScore(this.rule.getConsultReceiveForInviter());
567
			log.setInvitePro(professorId);
568
			this.growthLogDao.insert(con, log);
569
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
570
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
582
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
583
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
584
			if(professor != null){
585
				GrowthLog log = new GrowthLog();
586
				log.setId(StringUtil.buildUUID());
587
				log.setProfessorId(user.getInviterId());
588
				log.setOperate("108");
589
				log.setScore(this.rule.getConsultReceiveForInviter());
590
				log.setInvitePro(professorId);
591
				this.growthLogDao.insert(con, log);
592
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
593
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
594
			}
571 595
		}
572 596
	}
573 597
	
@ -587,16 +611,19 @@ public class GrowthLogService {
587 611
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
588 612
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
589 613
		User user = this.userDao.query(con, professorId);
590
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
591
			GrowthLog log = new GrowthLog();
592
			log.setId(StringUtil.buildUUID());
593
			log.setProfessorId(user.getInviterId());
594
			log.setOperate("109");
595
			log.setScore(this.rule.getConsultFinishForInviter());
596
			log.setInvitePro(professorId);
597
			this.growthLogDao.insert(con, log);
598
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
599
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
614
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
615
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
616
			if(professor != null){
617
				GrowthLog log = new GrowthLog();
618
				log.setId(StringUtil.buildUUID());
619
				log.setProfessorId(user.getInviterId());
620
				log.setOperate("109");
621
				log.setScore(this.rule.getConsultFinishForInviter());
622
				log.setInvitePro(professorId);
623
				this.growthLogDao.insert(con, log);
624
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
625
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
626
			}
600 627
		}
601 628
	}
602 629
	
@ -616,16 +643,19 @@ public class GrowthLogService {
616 643
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
617 644
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
618 645
		User user = this.userDao.query(con, professorId);
619
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
620
			GrowthLog log = new GrowthLog();
621
			log.setId(StringUtil.buildUUID());
622
			log.setProfessorId(user.getInviterId());
623
			log.setOperate("110");
624
			log.setScore(this.rule.getReceiveFourStarForInviter());
625
			log.setInvitePro(professorId);
626
			this.growthLogDao.insert(con, log);
627
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
628
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
646
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
647
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
648
			if(professor != null){
649
				GrowthLog log = new GrowthLog();
650
				log.setId(StringUtil.buildUUID());
651
				log.setProfessorId(user.getInviterId());
652
				log.setOperate("110");
653
				log.setScore(this.rule.getReceiveFourStarForInviter());
654
				log.setInvitePro(professorId);
655
				this.growthLogDao.insert(con, log);
656
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
657
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
658
			}
629 659
		}
630 660
	}
631 661
	
@ -645,16 +675,19 @@ public class GrowthLogService {
645 675
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
646 676
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
647 677
		User user = this.userDao.query(con, professorId);
648
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
649
			GrowthLog log = new GrowthLog();
650
			log.setId(StringUtil.buildUUID());
651
			log.setProfessorId(user.getInviterId());
652
			log.setOperate("111");
653
			log.setScore(this.rule.getConsultAssessForInviter());
654
			log.setInvitePro(professorId);
655
			this.growthLogDao.insert(con, log);
656
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
657
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
678
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
679
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
680
			if(professor != null){
681
				GrowthLog log = new GrowthLog();
682
				log.setId(StringUtil.buildUUID());
683
				log.setProfessorId(user.getInviterId());
684
				log.setOperate("111");
685
				log.setScore(this.rule.getConsultAssessForInviter());
686
				log.setInvitePro(professorId);
687
				this.growthLogDao.insert(con, log);
688
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
689
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
690
			}
658 691
		}
659 692
	}
660 693
	
@ -674,16 +707,19 @@ public class GrowthLogService {
674 707
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
675 708
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
676 709
		User user = this.userDao.query(con, professorId);
677
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
678
			GrowthLog log = new GrowthLog();
679
			log.setId(StringUtil.buildUUID());
680
			log.setProfessorId(user.getInviterId());
681
			log.setOperate("112");
682
			log.setScore(this.rule.getAddProDemandForInviter());
683
			log.setInvitePro(professorId);
684
			this.growthLogDao.insert(con, log);
685
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
686
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
710
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
711
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
712
			if(professor != null){
713
				GrowthLog log = new GrowthLog();
714
				log.setId(StringUtil.buildUUID());
715
				log.setProfessorId(user.getInviterId());
716
				log.setOperate("112");
717
				log.setScore(this.rule.getAddProDemandForInviter());
718
				log.setInvitePro(professorId);
719
				this.growthLogDao.insert(con, log);
720
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
721
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
722
			}
687 723
		}
688 724
	}
689 725
	
@ -703,16 +739,19 @@ public class GrowthLogService {
703 739
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
704 740
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
705 741
		User user = this.userDao.query(con, professorId);
706
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
707
			GrowthLog log = new GrowthLog();
708
			log.setId(StringUtil.buildUUID());
709
			log.setProfessorId(user.getInviterId());
710
			log.setOperate("113");
711
			log.setScore(this.rule.getAddOrgDemandForInviter());
712
			log.setInvitePro(professorId);
713
			this.growthLogDao.insert(con, log);
714
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
715
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
742
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
743
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
744
			if(professor != null){
745
				GrowthLog log = new GrowthLog();
746
				log.setId(StringUtil.buildUUID());
747
				log.setProfessorId(user.getInviterId());
748
				log.setOperate("113");
749
				log.setScore(this.rule.getAddOrgDemandForInviter());
750
				log.setInvitePro(professorId);
751
				this.growthLogDao.insert(con, log);
752
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
753
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
754
			}
716 755
		}
717 756
	}
718 757
	
@ -732,16 +771,19 @@ public class GrowthLogService {
732 771
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
733 772
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
734 773
		User user = this.userDao.query(con, professorId);
735
		if((user.getInviterId() != null) && !"".equals(user.getInviterId())){
736
			GrowthLog log = new GrowthLog();
737
			log.setId(StringUtil.buildUUID());
738
			log.setProfessorId(user.getInviterId());
739
			log.setOperate("114");
740
			log.setScore(this.rule.getDemandConfirmForInviter());
741
			log.setInvitePro(professorId);
742
			this.growthLogDao.insert(con, log);
743
			this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
744
			this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
774
		if((user.getInviterId() != null) && (user.getInviterId().trim().length() == 32)){
775
			Professor professor = this.professorDao.queryOne(con, user.getInviterId());
776
			if(professor != null){
777
				GrowthLog log = new GrowthLog();
778
				log.setId(StringUtil.buildUUID());
779
				log.setProfessorId(user.getInviterId());
780
				log.setOperate("114");
781
				log.setScore(this.rule.getDemandConfirmForInviter());
782
				log.setInvitePro(professorId);
783
				this.growthLogDao.insert(con, log);
784
				this.professorDao.updateScoreValue(con, user.getInviterId(), log.getScore());
785
				this.professorDao.updateGrowthValue(con, user.getInviterId(), log.getScore());
786
			}
745 787
		}
746 788
	}
747 789