src/main/java/com/xuan/springboot/pharmacy_management/user/service/impl/UsersServiceImpl.java

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.xuan.springboot.pharmacy_management.user.service.impl;

import com.xuan.springboot.pharmacy_management.user.domain.Administrator;
import com.xuan.springboot.pharmacy_management.user.domain.Customer;
import com.xuan.springboot.pharmacy_management.user.domain.Users;
import com.xuan.springboot.pharmacy_management.user.mapper.AdministratorMapper;
import com.xuan.springboot.pharmacy_management.user.mapper.CustomerMapper;
import com.xuan.springboot.pharmacy_management.user.mapper.UsersMapper;
import com.xuan.springboot.pharmacy_management.user.service.UsersService;
import com.xuan.springboot.pharmacy_management.user.utils.DateTimeUtil;
import com.xuan.springboot.pharmacy_management.user.utils.UUIDUtil;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.servlet.ModelAndView;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.HashMap;
import java.util.Map;

@Service
@Transactional
public class UsersServiceImpl implements UsersService {

    @Resource
    private UsersMapper usersMapper;

    @Resource
    private CustomerMapper customerMapper;

    @Resource
    private AdministratorMapper administratorMapper;

    /*
        account 账号
        检验账号是否存在
     */
    @Override
    public Map check(String account) {
        Map map = new HashMap();
        int num = usersMapper.checkAccount(account);
        if (num == 0) {
            map.put("flag", true);
            map.put("msg", "该账号可以使用");
        } else {
            map.put("flag", false);
            map.put("msg", "该账号已存在,请重新输入");
        }
        return map;
    }


    /*
        注册账户
     */
    @Override
    public Map add(Users users) {
        Map map = new HashMap();
        String id = UUIDUtil.getUUID();
        users.setId(id);
后面还有 225 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。