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 getCustomerList() { return customerRepository.findAll(); } /** * 登录 */ public String login(String phone, String password) { //判断是否存在该手机号 List 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; } } }