Bladeren bron

--update updateData();

zzy.zhiyuan.foxmail 8 jaren geleden
bovenliggende
commit
5c55bb349d
2 gewijzigde bestanden met toevoegingen van 206 en 159 verwijderingen
  1. 5 0
      src/main/java/com/ekexiu/portal/dao/UserDao.java
  2. 201 159
      src/main/java/com/ekexiu/portal/service/GrowthLogService.java

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

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

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

81
	@Post
81
	@Post
82
	@Path("/updateData")
82
	@Path("/updateData")
83
	public boolean updateData(@JdbcConn(true) Connection con)throws SQLException{
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
261
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
265
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
262
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
266
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
289
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
290
		this.growthLogDao.insert(con, growthLog);
290
		this.growthLogDao.insert(con, growthLog);
291
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
343
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
341
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
344
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
342
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
401
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
396
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
402
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
397
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
433
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
425
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
434
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
426
		User user = this.userDao.query(con, professorId);
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
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
470
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
459
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
471
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
460
			User user = this.userDao.query(con, professorId);
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
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
508
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
494
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
509
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
495
			User user = this.userDao.query(con, professorId);
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
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
546
			this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
529
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
547
			this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
530
			User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
579
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
559
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
580
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
560
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
611
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
588
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
612
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
589
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
643
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
617
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
644
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
618
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
675
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
646
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
676
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
647
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
707
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
675
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
708
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
676
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
739
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
704
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
740
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
705
		User user = this.userDao.query(con, professorId);
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
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
771
		this.professorDao.updateScoreValue(con, professorId, growthLog.getScore());
733
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
772
		this.professorDao.updateGrowthValue(con, professorId, growthLog.getScore());
734
		User user = this.userDao.query(con, professorId);
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