forked from kidgrow-microservices-platform

zhaoxiaohao
2020-07-25 cb9bc5daaa7ee5978c07d5107d3301473617f367
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DoctorTempleteServiceImpl.java
@@ -1,5 +1,6 @@
package com.kidgrow.oprationcenter.service.impl;
import com.kidgrow.common.model.ResultBody;
import org.springframework.stereotype.Service;
import com.kidgrow.common.model.PageResult;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -31,7 +32,7 @@
     * @return
     */
    @Override
    public PageResult<DoctorTemplete> findList(Map<String, Object> params){
    public PageResult findList(Map<String, Object> params){
        Page<DoctorTemplete> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
        List<DoctorTemplete> list  =  baseMapper.findList(page, params);
        return PageResult.<DoctorTemplete>builder().data(list).code(0).count(page.getTotal()).build();
@@ -46,4 +47,19 @@
    public DoctorTemplete findByObject(DoctorTemplete doctorTemplete){
        return baseMapper.findByObject(doctorTemplete);
    }
    @Override
    public ResultBody updateEnabled(Map<String, Object> params) {
        Long id = MapUtils.getLong(params, "id");
        if(id==null){
            ResultBody.failed("请选择一条数据");
        }
        Boolean enabled = MapUtils.getBoolean(params, "enabled");
        DoctorTemplete doctorTemplete = baseMapper.selectById(id);
        if (doctorTemplete!=null){
            doctorTemplete.setEnabled(enabled);
            baseMapper.updateById(doctorTemplete);
        }
        return ResultBody.ok();
    }
}