通过[作业中心]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> * @return List<WorkTankExcel>
*/ */
List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper); 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; package org.springblade.desk.basic.service.impl;
import com.baomidou.mybatisplus.core.conditions.Wrapper; 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.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.springblade.common.constant.CommonConstant;
import org.springblade.core.mp.base.BaseServiceImpl; 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.excel.WorkTankExcel;
import org.springblade.desk.basic.mapper.WorkTankMapper; import org.springblade.desk.basic.mapper.WorkTankMapper;
import org.springblade.desk.basic.pojo.entity.WorkTank; import org.springblade.desk.basic.pojo.entity.WorkTank;
import org.springblade.desk.basic.pojo.vo.WorkTankVO; import org.springblade.desk.basic.pojo.vo.WorkTankVO;
import org.springblade.desk.basic.service.IWorkTankService; import org.springblade.desk.basic.service.IWorkTankService;
import org.springblade.desk.order.pojo.entity.YieldOrderCraft;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List; import java.util.List;
@ -28,19 +33,28 @@ import java.util.List;
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@EqualsAndHashCode(callSuper = true) @EqualsAndHashCode(callSuper = true)
public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank> implements IWorkTankService { public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank>
implements IWorkTankService {
@Override @Override
public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) { public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) {
return page.setRecords(baseMapper.selectWorkTankPage(page, workTank)); return page.setRecords(baseMapper.selectWorkTankPage(page, workTank));
} }
@Override @Override
public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) { public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) {
List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper); List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper);
//workTankList.forEach(workTank -> { //workTankList.forEach(workTank -> {
// workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType())); // workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType()));
//}); //});
return workTankList; 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