|
|
|
@ -20,8 +20,11 @@ import org.dromara.wms.domain.bo.WmsOutstockOrderBo;
|
|
|
|
|
import org.dromara.wms.domain.vo.WmsOutstockOrderVo;
|
|
|
|
|
import org.dromara.wms.mapper.WmsInstockOrderMapper;
|
|
|
|
|
import org.dromara.wms.mapper.WmsOutstockOrderMapper;
|
|
|
|
|
import org.dromara.wms.service.IWmsOutstockDetailService;
|
|
|
|
|
import org.dromara.wms.service.IWmsOutstockOrderService;
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
|
|
|
import java.util.Date;
|
|
|
|
@ -45,6 +48,8 @@ public class WmsOutstockOrderServiceImpl implements IWmsOutstockOrderService {
|
|
|
|
|
public static Integer nextSequence() {
|
|
|
|
|
return sequence.incrementAndGet();
|
|
|
|
|
}
|
|
|
|
|
@Autowired
|
|
|
|
|
private IWmsOutstockDetailService wmsOutstockDetailService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 查询出库单
|
|
|
|
@ -194,10 +199,13 @@ public class WmsOutstockOrderServiceImpl implements IWmsOutstockOrderService {
|
|
|
|
|
* @return 是否删除成功
|
|
|
|
|
*/
|
|
|
|
|
@Override
|
|
|
|
|
@Transactional
|
|
|
|
|
public Boolean deleteWithValidByIds(Collection<Long> ids, Boolean isValid) {
|
|
|
|
|
if(isValid){
|
|
|
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
|
|
|
}
|
|
|
|
|
return baseMapper.deleteByIds(ids) > 0;
|
|
|
|
|
int delete = baseMapper.deleteByIds(ids);
|
|
|
|
|
int count = wmsOutstockDetailService.deleteByOutstockId(ids, isValid);
|
|
|
|
|
return delete > 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|