|
|
@@ -136,7 +136,34 @@ public class WelcomeLogServiceImpl extends ServiceImpl<WelcomeLogMapper, Welcome
|
|
|
}
|
|
|
}
|
|
|
}else if(methodName.equals("isRegistered")){
|
|
|
- //将参数转一下json然后特殊记录一下 例如XXX给XXX进行了现场报道操作
|
|
|
+ //将参数转一下json然后特殊记录一下 例如XXX给XXX进行了现场报道操作// 去掉类名和括号
|
|
|
+ String content = params.toString().substring(params.toString().indexOf('(') + 1, params.toString().lastIndexOf(')'));
|
|
|
+ String[] pairs = content.split(",\\s*");
|
|
|
+
|
|
|
+ Integer id = null;
|
|
|
+ Integer isRegistered = null;
|
|
|
+ for (String pair : pairs) {
|
|
|
+ String[] kv = pair.split("=", 2);
|
|
|
+ if (kv.length == 2) {
|
|
|
+ switch (kv[0].trim()) {
|
|
|
+ case "id":
|
|
|
+ id = Integer.valueOf( kv[1].trim());
|
|
|
+ break;
|
|
|
+ case "isRegistered":
|
|
|
+ isRegistered = Integer.valueOf(kv[1].trim());
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(id !=null){
|
|
|
+ System.out.println("id: " + id + ", isRegistered: " + isRegistered);
|
|
|
+ WelcomeStudent student = welcomeStudentService.getManageById(id);
|
|
|
+ if(student != null){
|
|
|
+ log.setOperation("对录取号为"+student.getAdmissNum()+"名字叫"+student.getName()+"的学生进行现场报到操作");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
log.setCreateTime(new Date());
|