通过[作业中心]id 查询 作业槽List

develop-QA
Tom Li 3 months ago
parent 2c2bb858b7
commit 626531858d
  1. 7
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/IWorkTankService.java
  2. 40
      blade-service/blade-desk/src/main/java/org/springblade/desk/basic/service/impl/WorkTankServiceImpl.java

@ -35,4 +35,11 @@ public interface IWorkTankService extends BaseService<WorkTank> {
* @return List<WorkTankExcel>
*/
List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper);
/**
* 通过[作业中心]id 查询 作业槽List
* @param wcId
* @return
*/
List<WorkTank> getListByWcId(Long wcId);
}

@ -4,16 +4,21 @@
package org.springblade.desk.basic.service.impl;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.common.constant.CommonConstant;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springblade.core.mp.support.Condition;
import org.springblade.desk.basic.excel.WorkTankExcel;
import org.springblade.desk.basic.mapper.WorkTankMapper;
import org.springblade.desk.basic.pojo.entity.WorkTank;
import org.springblade.desk.basic.pojo.vo.WorkTankVO;
import org.springblade.desk.basic.service.IWorkTankService;
import org.springblade.desk.order.pojo.entity.YieldOrderCraft;
import org.springframework.stereotype.Service;
import java.util.List;
@ -28,19 +33,28 @@ import java.util.List;
@Data
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank> implements IWorkTankService {
public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank>
implements IWorkTankService {
@Override
public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) {
return page.setRecords(baseMapper.selectWorkTankPage(page, workTank));
}
@Override
public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) {
return page.setRecords(baseMapper.selectWorkTankPage(page, workTank));
}
@Override
public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) {
List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper);
//workTankList.forEach(workTank -> {
// workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType()));
//});
return workTankList;
}
@Override
public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) {
List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper);
//workTankList.forEach(workTank -> {
// workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType()));
//});
return workTankList;
}
@Override
public List<WorkTank> getListByWcId(Long wcId) {
LambdaQueryWrapper<WorkTank> qw = Wrappers.lambdaQuery(WorkTank.class)
.eq(WorkTank::getWorkstationId, wcId)
.eq(WorkTank::getIsDeleted, CommonConstant.DELETE_FALSE);
return baseMapper.selectList(qw);
}
}

Loading…
Cancel
Save