合并分支

wuyifan_branch
zhanglinhao 1 year ago
parent ba80d18ee0
commit 06ae856043

@ -12,4 +12,6 @@ import java.util.List;
*/ */
public interface EvaluateRepository extends JpaRepository<Evaluations, Integer> { public interface EvaluateRepository extends JpaRepository<Evaluations, Integer> {
List<Evaluations> findByEditorPhone(String phone); List<Evaluations> findByEditorPhone(String phone);
List<Evaluations> findByEditedPhone(String phone);
} }

@ -20,19 +20,21 @@ import lombok.Setter;
public class Evaluations { public class Evaluations {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
private int eid; private int eid;//评价id
@Column(name = "etorname") @Column(name = "etorname")
private String editorName; private String editorName;//评价者姓名
@Column(name = "etorphone") @Column(name = "etorphone")
private String editorPhone; private String editorPhone;//评价者电话
@Column(name = "etedname") @Column(name = "etedname")
private String editedName; private String editedName;//被评价者姓名
@Column(name = "etedphone") @Column(name = "etedphone")
private String editedPhone; private String editedPhone;//被评价者电话
@Column(name = "createtime") @Column(name = "createtime")
private String ct; private String ct;//创建日期
@Column(name = "modifytime") @Column(name = "modifytime")
private String mt; private String mt;//编辑日期
@Column @Column
private String ebody; private String ebody;//评价本体
@Column
private int satisfaction;//满意度整数1-5
} }

@ -45,7 +45,7 @@ public class EvaluationController {
} }
/** /**
* @description: * @description:
* @param: phone * @param: phone
* @return: java.util.List<com.softegg.freetogo.Evaluate.bean.Evaluations> * @return: java.util.List<com.softegg.freetogo.Evaluate.bean.Evaluations>
* @author: zhanglinhao * @author: zhanglinhao
@ -55,4 +55,47 @@ public class EvaluationController {
public List<Evaluations> evaluationByPhone(String phone) { public List<Evaluations> evaluationByPhone(String phone) {
return evaluateService.getEListByPhone(phone); return evaluateService.getEListByPhone(phone);
} }
/**
* @description:
* @param: eid
* @param: ebody
* @return: void
* @author: zhanglinhao
* @date: 2024/5/12 13:31
*/
@GetMapping("editEvaluation")
public void editEvaluation(int eid, String ebody) {
evaluateService.editEvaluation(eid, ebody);
}
/**
* @description:
* @param: eid
* @return: void
* @author: zhanglinhao
* @date: 2024/5/12 13:32
*/
@GetMapping("deleteEvaluation")
public void deleteEvaluation(int eid) {
evaluateService.deleteEvaluation(eid);
}
/**
* @description:
* @param: phone
* @return: int
* @author: zhanglinhao
* @date: 2024/5/12 13:39
*/
@GetMapping("getSatisfaction")
public String getSatisfaction(String phone) {
List<Evaluations> elist = evaluateService.getEvaluatedByPhone(phone);
float sumOfSatisfaction = 0;
for (Evaluations evaluation : elist) {
sumOfSatisfaction += evaluation.getSatisfaction();
}
System.out.println("查询满意度:"+ sumOfSatisfaction);
return Float.toString(sumOfSatisfaction /elist.size());
}
} }

@ -13,18 +13,14 @@ import java.util.List;
@Service @Service
public interface EvaluateService { public interface EvaluateService {
List<Evaluations> evaluationList();//获取所有评论 List<Evaluations> evaluationList();//获取所有评论
<<<<<<< HEAD
List<Evaluations> getEListByPhone(String phone);//根据电话筛选评价
void addEvaluation(Evaluations evaluation);//添加评论
=======
List<Evaluations> getEListByPhone(String phone);//根据电话筛选评价 List<Evaluations> getEListByPhone(String phone);//根据电话筛选评价
List<Evaluations> getEvaluatedByPhone(String phone);
void addEvaluation(Evaluations evaluation);//添加评论 void addEvaluation(Evaluations evaluation);//添加评论
void editEvaluation(int eid, String ebody);//编辑评论 void editEvaluation(int eid, String ebody);//编辑评论
void deleteEvaluation(int eid);//删除评论 void deleteEvaluation(int eid);//删除评论
>>>>>>> zhanglinhao_branch
} }

@ -57,6 +57,18 @@ public class EvaluateServiceImpl implements EvaluateService {
return evaluateRepository.findByEditorPhone(phone); return evaluateRepository.findByEditorPhone(phone);
} }
/**
* @description:
* @param: phone
* @return: java.util.List<com.softegg.freetogo.Evaluate.bean.Evaluations>
* @author: zhanglinhao
* @date: 2024/5/12 21:21
*/
@Override
public List<Evaluations> getEvaluatedByPhone(String phone) {
return evaluateRepository.findByEditedPhone(phone);
}
/** /**
* @description: * @description:
* @param: evaluation * @param: evaluation
@ -70,8 +82,6 @@ public class EvaluateServiceImpl implements EvaluateService {
System.out.println("添加评论" + evaluation.getEbody()); System.out.println("添加评论" + evaluation.getEbody());
} }
<<<<<<< HEAD
=======
/** /**
* @description: * @description:
* @param: eid * @param: eid
@ -103,7 +113,4 @@ public class EvaluateServiceImpl implements EvaluateService {
evaluateRepository.deleteById(eid); evaluateRepository.deleteById(eid);
System.out.println("删除评论:" + eid); System.out.println("删除评论:" + eid);
} }
>>>>>>> zhanglinhao_branch
} }

@ -32,11 +32,10 @@ public class LoginController {
@PostMapping("login") @PostMapping("login")
public int Login(@RequestBody Map<String, Object> map) { public int Login(@RequestBody Map<String, Object> map) {
System.out.println(map); System.out.println(map);
<<<<<<< HEAD System.out.println("phone:" + map.get("phone").toString());
System.out.println("phone:"+map.get("phone").toString()); System.out.println("password" + map.get("password").toString());
System.out.println("password"+map.get("password").toString());
int tag = loginService.loginAccount(map.get("name").toString(), map.get("password").toString()); int tag = loginService.loginAccount(map.get("name").toString(), map.get("password").toString());
System.out.println("LoginTag:"+tag); System.out.println("LoginTag:" + tag);
======= =======
System.out.println("phone:" + map.get("phone").toString()); System.out.println("phone:" + map.get("phone").toString());
System.out.println("password" + map.get("password").toString()); System.out.println("password" + map.get("password").toString());
@ -65,9 +64,8 @@ public class LoginController {
@PostMapping("register") @PostMapping("register")
public int Register(@RequestBody Map<String, Object> map) { public int Register(@RequestBody Map<String, Object> map) {
System.out.println(map); System.out.println(map);
<<<<<<< HEAD int tag = loginService.registerAccount((String) map.get("name"), (String) map.get("password"), (String) map.get("phone"), (String) map.get("nickname"), (String) map.get("IDCard"));
int tag = loginService.registerAccount((String)map.get("name"), (String)map.get("password"),(String)map.get("phone"),(String)map.get("nickname"),(String)map.get("IDCard")); System.out.println("RegisterTag:" + tag);
System.out.println("RegisterTag:"+tag);
======= =======
int tag = loginService.registerAccount((String) map.get("name"), (String) map.get("password"), (String) map.get("phone"), (String) map.get("nickname"), (String) map.get("IDCard")); int tag = loginService.registerAccount((String) map.get("name"), (String) map.get("password"), (String) map.get("phone"), (String) map.get("nickname"), (String) map.get("IDCard"));
System.out.println("RegisterTag:" + tag); System.out.println("RegisterTag:" + tag);

@ -6,8 +6,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import java.time.LocalDateTime; import java.time.LocalDateTime;
<<<<<<< HEAD
import java.util.Objects;
======= =======
>>>>>>> zhanglinhao_branch >>>>>>> zhanglinhao_branch
@ -65,44 +63,26 @@ public class LoginServiceImpl implements LoginService {
String IDCard) { String IDCard) {
if (usersService.isRegister(phone)) if (usersService.isRegister(phone))
return 1003;//该账户已经注册 return 1003;//该账户已经注册
<<<<<<< HEAD
else if(IDCard.length()!=18)
return 1008;//身份证输入错误
else {
LocalDateTime currentTime = LocalDateTime.now();
System.out.println("注册信息:姓名:"+name+"密码:"+password+"电话:"+phone+"昵称:"+nickname+"身份证:"+IDCard);
=======
else if (IDCard.length() != 18) else if (IDCard.length() != 18)
return 1008;//身份证输入错误 return 1008;//身份证输入错误
else { else {
LocalDateTime currentTime = LocalDateTime.now(); LocalDateTime currentTime = LocalDateTime.now();
System.out.println("注册信息:姓名:" + name + "密码:" + password + "电话:" + phone + "昵称:" + nickname + "身份证:" + IDCard); System.out.println("注册信息:姓名:" + name + "密码:" + password + "电话:" + phone + "昵称:" + nickname + "身份证:" + IDCard);
>>>>>>> zhanglinhao_branch
Users user = new Users(); Users user = new Users();
user.setPhone(phone); user.setPhone(phone);
user.setPassword(password); user.setPassword(password);
user.setNickname(nickname); user.setNickname(nickname);
user.setIDCard(IDCard); user.setIDCard(IDCard);
user.setName(name); user.setName(name);
<<<<<<< HEAD
user.setCreatetime((currentTime.getYear()+"-"+currentTime.getMonthValue()+"-"+currentTime.getDayOfMonth()));
=======
user.setCreatetime((currentTime.getYear() + "-" + currentTime.getMonthValue() + "-" + currentTime.getDayOfMonth())); user.setCreatetime((currentTime.getYear() + "-" + currentTime.getMonthValue() + "-" + currentTime.getDayOfMonth()));
>>>>>>> zhanglinhao_branch
user.setGender(isMale(IDCard)); user.setGender(isMale(IDCard));
usersService.add(user); usersService.add(user);
return 1004;//注册成功 return 1004;//注册成功
} }
} }
<<<<<<< HEAD
boolean isMale(String IDCard){
System.out.println("根据身份证判断性别:"+IDCard+" 第17位:"+IDCard.charAt(16));
return (int)IDCard.charAt(16) % 2 != 0;
=======
boolean isMale(String IDCard) { boolean isMale(String IDCard) {
System.out.println("根据身份证判断性别:" + IDCard + " 第17位:" + IDCard.charAt(16)); System.out.println("根据身份证判断性别:" + IDCard + " 第17位:" + IDCard.charAt(16));
return (int) IDCard.charAt(16) % 2 != 0; return (int) IDCard.charAt(16) % 2 != 0;
>>>>>>> zhanglinhao_branch
} }
} }

Loading…
Cancel
Save