parent
118e2075d4
commit
ada5274998
6 changed files with 124 additions and 58 deletions
@ -0,0 +1,14 @@ |
||||
package org.springblade.desk.produce.mapper; |
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
import org.springblade.desk.produce.pojo.entity.WorkOrderAdjust; |
||||
|
||||
/** |
||||
* 订单调整记录 Mapper 接口 |
||||
* |
||||
* @author BladeX |
||||
*/ |
||||
public interface WorkOrderAdjustMapper extends BaseMapper<WorkOrderAdjust> { |
||||
|
||||
} |
||||
@ -0,0 +1,16 @@ |
||||
package org.springblade.desk.produce.service; |
||||
|
||||
import org.springblade.core.mp.base.BaseService; |
||||
import org.springblade.desk.produce.pojo.entity.WorkOrderAdjust; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 订单调整记录 服务类 |
||||
* |
||||
* @author BladeX |
||||
*/ |
||||
public interface IWorkOrderAdjustService extends BaseService<WorkOrderAdjust> { |
||||
|
||||
boolean markComplete(List<Long> longList); |
||||
} |
||||
@ -0,0 +1,28 @@ |
||||
package org.springblade.desk.produce.service.impl; |
||||
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
||||
import lombok.RequiredArgsConstructor; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.springblade.core.mp.base.BaseServiceImpl; |
||||
import org.springblade.desk.produce.mapper.WorkOrderAdjustMapper; |
||||
import org.springblade.desk.produce.pojo.entity.WorkOrderAdjust; |
||||
import org.springblade.desk.produce.service.IWorkOrderAdjustService; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.List; |
||||
|
||||
/** |
||||
* 订单调整记录 服务实现类 |
||||
* |
||||
* @author BladeX |
||||
*/ |
||||
@Slf4j |
||||
@Service |
||||
@RequiredArgsConstructor |
||||
public class WorkOrderAdjustServiceImpl extends BaseServiceImpl<WorkOrderAdjustMapper, WorkOrderAdjust> implements IWorkOrderAdjustService { |
||||
|
||||
@Override |
||||
public boolean markComplete(List<Long> longList) { |
||||
return this.update(Wrappers.lambdaUpdate(WorkOrderAdjust.class).in(WorkOrderAdjust::getId, longList).set(WorkOrderAdjust::getStatus, WorkOrderAdjust.CUR_STATUS_COMPLETE)); |
||||
} |
||||
} |
||||
Loading…
Reference in new issue