1 changed files with 68 additions and 0 deletions
@ -0,0 +1,68 @@ |
|||
package com.xujie.sys.modules.fanuc.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.baomidou.mybatisplus.core.metadata.IPage; |
|||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.xujie.sys.common.utils.PageUtils; |
|||
import com.xujie.sys.modules.fanuc.dao.FanncMapper; |
|||
import com.xujie.sys.modules.fanuc.entity.FanucEntity; |
|||
import com.xujie.sys.modules.fanuc.service.FanucService; |
|||
import com.xujie.sys.modules.sys.entity.SysUserEntity; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.apache.commons.lang3.StringUtils; |
|||
import org.apache.shiro.SecurityUtils; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.Date; |
|||
import java.util.List; |
|||
|
|||
@Service |
|||
@Slf4j |
|||
public class FanucServiceImpl extends ServiceImpl<FanncMapper, FanucEntity> implements FanucService { |
|||
|
|||
//查询 |
|||
@Override |
|||
public PageUtils queryAll(FanucEntity fanuc) { |
|||
LambdaQueryWrapper<FanucEntity> queryWrapper = new LambdaQueryWrapper<>(); |
|||
if (StringUtils.isNotEmpty(fanuc.getSite())){ |
|||
queryWrapper.eq(FanucEntity::getSite,fanuc.getSite()); |
|||
} |
|||
//加工中心编码 |
|||
if (StringUtils.isNotEmpty(fanuc.getWorkCenterNo())){ |
|||
queryWrapper.eq(FanucEntity::getWorkCenterNo,fanuc.getWorkCenterNo()); |
|||
} |
|||
//加工中心名称 |
|||
if (StringUtils.isNotEmpty(fanuc.getWorkCenterDesc())){ |
|||
queryWrapper.eq(FanucEntity::getWorkCenterDesc,fanuc.getWorkCenterDesc()); |
|||
} |
|||
//BU |
|||
if (StringUtils.isNotEmpty(fanuc.getBuNo())){ |
|||
queryWrapper.eq(FanucEntity::getBuNo,fanuc.getBuNo()); |
|||
} |
|||
//状态 |
|||
if (StringUtils.isNotEmpty(fanuc.getActive())){ |
|||
queryWrapper.eq(FanucEntity::getActive,fanuc.getActive()); |
|||
} |
|||
queryWrapper.orderByDesc(FanucEntity::getCreatedDate); |
|||
IPage<FanucEntity> page = this.page(new Page<>(fanuc.getPage(),fanuc.getLimit()), queryWrapper); |
|||
return new PageUtils(page); |
|||
} |
|||
|
|||
@Override |
|||
public void amend(FanucEntity fanuc) { |
|||
//获取创建人和创建时间 |
|||
SysUserEntity sysUserEntity = (SysUserEntity) SecurityUtils.getSubject().getPrincipal(); |
|||
fanuc.setUpdatedDate(new Date()); |
|||
fanuc.setUpdateBy(sysUserEntity.getUsername()); |
|||
this.updateById(fanuc); |
|||
} |
|||
|
|||
//查询根据id |
|||
@Override |
|||
public List<FanucEntity> queryById(Integer id) { |
|||
LambdaQueryWrapper<FanucEntity> queryWrapper = new LambdaQueryWrapper<>(); |
|||
queryWrapper.eq(FanucEntity::getId,id); |
|||
return this.list(queryWrapper); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue