| | |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.platform.domain.vo.WorkOrderVO; |
| | | import com.ycl.platform.domain.query.WorkOrderQuery; |
| | | |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | |
| | | import enumeration.general.FastDistributeTypeEnum; |
| | | import enumeration.general.NotifyTypeEnum; |
| | | import enumeration.general.WorkOrderStatusEnum; |
| | | import org.apache.commons.lang3.ArrayUtils; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | return Result.ok("操作成功"); |
| | | } |
| | | |
| | | @Override |
| | | public Result selectedIdsDistribute(List<Integer> ids) { |
| | | new LambdaUpdateChainWrapper<>(baseMapper) |
| | | .set(WorkOrder::getStatus, WorkOrderStatusEnum.DISTRIBUTED) |
| | | .in(ArrayUtils.isNotEmpty(ids.toArray()), WorkOrder::getId, ids) |
| | | .eq(WorkOrder::getStatus, WorkOrderStatusEnum.WAIT_DISTRIBUTE) |
| | | // .eq(WorkOrder::getDeleted, 0) |
| | | .update(); |
| | | return Result.ok("操作成功"); |
| | | } |
| | | |
| | | /** |
| | | * 根据id查找 |
| | | * @param id |