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