新增根据studentnumber获取训练memberID

pull/1/head
yz 2 years ago
parent 06583a0732
commit cd52c4d6d8

@ -81,10 +81,17 @@ public class MemberController {
return new ResultEntity(HttpStatus.OK, "根据成员ID获取成员对象", member); return new ResultEntity(HttpStatus.OK, "根据成员ID获取成员对象", member);
} }
@AnonymousAccess
@PostMapping("getPracticeMemberIdByStudentNumberAndPracticeTrainingId")
public ResultEntity getPracticeMemberIdByStudentNumberAndPracticeTrainingId(@RequestBody String studentNumber) {
Member member = memberService.getPracticeMemberIdByStudentNumberAndPracticeTrainingId(studentNumber,Constant.PRACTICE_TRAINING_ID);
return new ResultEntity(HttpStatus.OK, "根据学号获取成员ID", member.getMemberId());
}
@AnonymousAccess @AnonymousAccess
@PostMapping("getMember") @PostMapping("getMember")
public ResultEntity getMemberId(@RequestBody JSONObject jsonObject) { public ResultEntity getMemberId(@RequestBody JSONObject jsonObject) {
String name = jsonObject.getString("name"); String studentNumber = jsonObject.getString("studentNumber");
String trainingId = jsonObject.getString("trainingId"); String trainingId = jsonObject.getString("trainingId");
String trainingStatus=jsonObject.getString("trainingStatus"); String trainingStatus=jsonObject.getString("trainingStatus");
Integer schoolId =Constant.PRACTICE_SCHOOL_ID; Integer schoolId =Constant.PRACTICE_SCHOOL_ID;
@ -94,7 +101,7 @@ public class MemberController {
if(!Constant.PRACTICE_TRAINING_ID.equals(trainingId)){ if(!Constant.PRACTICE_TRAINING_ID.equals(trainingId)){
schoolId = jsonObject.getInteger("schoolId"); schoolId = jsonObject.getInteger("schoolId");
} }
Member member = memberService.selectByNameAndSchoolIdAndTrainingID(name, schoolId, trainingId); Member member = memberService.selectByStudentNumberAndSchoolIdAndTrainingID(studentNumber, schoolId, trainingId);
Double positionProfitLoss=0.0; Double positionProfitLoss=0.0;
if(!Constant.TRAINING_STATUS_FINISHED.equals(trainingStatus)){ if(!Constant.TRAINING_STATUS_FINISHED.equals(trainingStatus)){
positionProfitLoss = takeStashController.flashTotalPositionProfitLoss(member.getMemberId()); positionProfitLoss = takeStashController.flashTotalPositionProfitLoss(member.getMemberId());

@ -180,10 +180,10 @@ public class MemberService {
return memberMapper.classScoreTrend(schoolId); return memberMapper.classScoreTrend(schoolId);
} }
public Member selectByNameAndSchoolIdAndTrainingID(String name, Integer schoolId, String trainingId) { public Member selectByStudentNumberAndSchoolIdAndTrainingID(String studentNumber, Integer schoolId, String trainingId) {
MemberExample example = new MemberExample(); MemberExample example = new MemberExample();
MemberExample.Criteria criteria = example.createCriteria(); MemberExample.Criteria criteria = example.createCriteria();
criteria.andSchoolIdEqualTo(schoolId).andNameEqualTo(name).andTrainingIdEqualTo(trainingId); criteria.andSchoolIdEqualTo(schoolId).andStudentNumberEqualTo(studentNumber).andTrainingIdEqualTo(trainingId);
List<Member> members = memberMapper.selectByExample(example); List<Member> members = memberMapper.selectByExample(example);
return members.get(0); return members.get(0);
} }
@ -200,6 +200,14 @@ public class MemberService {
return memberMapper.selectAllTrainingList(schoolId); return memberMapper.selectAllTrainingList(schoolId);
} }
public Member getPracticeMemberIdByStudentNumberAndPracticeTrainingId(String studentNumber,String practiceTrainingId) {
MemberExample example = new MemberExample();
MemberExample.Criteria criteria = example.createCriteria();
criteria.andStudentNumberEqualTo(studentNumber).andTrainingIdEqualTo(practiceTrainingId);
List<Member> members = memberMapper.selectByExample(example);
return members.get(0);
}
public List<Member> findByTrainingId(String trainingId) { public List<Member> findByTrainingId(String trainingId) {
MemberExample example = new MemberExample(); MemberExample example = new MemberExample();
example.createCriteria().andTrainingIdEqualTo(trainingId); example.createCriteria().andTrainingIdEqualTo(trainingId);
@ -286,4 +294,6 @@ public class MemberService {
public void updateStuRank(){ public void updateStuRank(){
memberMapper.updateStuRank(); memberMapper.updateStuRank();
} }
} }

@ -2,7 +2,7 @@ spring:
datasource: datasource:
druid: druid:
db-type: mysql db-type: mysql
url: jdbc:mysql://${DB_HOST:localhost}:${DB_PORT:3306}/${DB_NAME:foreign_exchange_trading}?useSSL=false&serverTimezone=UTC url: jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3306}/${DB_NAME:foreign_exchange_trading}?useSSL=false&serverTimezone=UTC
username: ${DB_USER:root} username: ${DB_USER:root}
password: ${DB_PWD:sztzjy2017} password: ${DB_PWD:sztzjy2017}
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
@ -11,7 +11,7 @@ spring:
# 文件存储 # 文件存储
file: file:
type: local type: local
path: /home/foreignExchangeTrading/file path: /usr/local/tianzeProject/foreignExchange/uploadFile
timer: timer:

@ -1,5 +1,5 @@
server: server:
port: 8800 port: 8801
servlet: servlet:
context-path: / context-path: /

Loading…
Cancel
Save