敏捷工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

78 lines
1.8 KiB

package com.whn.hellospring.service;
import com.whn.hellospring.model.CustomerDO;
import com.whn.hellospring.repository.CustomerRepository;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Slf4j
@Service
public class CustomerService {
@Autowired
CustomerRepository customerRepository;
/**
* 获取一个顾客详情
*/
public CustomerDO getCustomerDetail(long id){
return customerRepository.getOne(id);
}
/**
* 新增一个顾客
*/
public CustomerDO createCustomer(CustomerDO customerDO) {
customerRepository.save(customerDO);
return customerDO;
}
/**
* 删除一个顾客
*/
public int deleteCustomer(Long id) {
customerRepository.deleteById(id);
return 1;
}
/**
* 编辑客户
*/
public CustomerDO updateCustomer(CustomerDO customerDO) {
customerRepository.save(customerDO);
return customerDO;
}
/**
* 获取顾客列表
*/
public List<CustomerDO> getCustomerList() {
return customerRepository.findAll();
}
/**
* 登录
*/
public String login(String phone, String password) {
//判断是否存在该手机号
List<CustomerDO> list = customerRepository.isHaveThisPhone(phone);
if (list == null || list.size() == 0) {
return "该手机号不存在";
} else {
String msg = "请检查密码";
for (CustomerDO customerDo : list) {
if (password.equals(customerDo.getPass_word())) {
msg = customerDo.getId().toString();
break;
}
}
return msg;
}
}
}