|
|
|
@ -1,8 +1,11 @@
|
|
|
|
|
package com.glxp.api.admin.service.business.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
|
import com.glxp.api.admin.dao.business.StockOrderDetailDao;
|
|
|
|
|
import com.glxp.api.admin.dao.schedule.SystemParamConfigDao;
|
|
|
|
|
import com.glxp.api.admin.entity.business.StockOrderDetailEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.info.SystemParamConfigEntity;
|
|
|
|
|
import com.glxp.api.admin.req.business.StockOrderDetailFilterRequest;
|
|
|
|
|
import com.glxp.api.admin.res.business.StockOrderDetailResponse;
|
|
|
|
|
import com.glxp.api.admin.service.business.StockOrderDetailService;
|
|
|
|
@ -17,6 +20,8 @@ public class StockOrderDetailServiceImpl implements StockOrderDetailService {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
StockOrderDetailDao stockOrderDetailDao;
|
|
|
|
|
@Resource
|
|
|
|
|
private SystemParamConfigDao systemParamConfigDao;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<StockOrderDetailEntity> filterStockOrderDetail(StockOrderDetailFilterRequest stockOrderDetailFilterRequest) {
|
|
|
|
@ -61,6 +66,7 @@ public class StockOrderDetailServiceImpl implements StockOrderDetailService {
|
|
|
|
|
public boolean deleteById(String id) {
|
|
|
|
|
return stockOrderDetailDao.deleteById(id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean deleteByOrderIdFk(String id) {
|
|
|
|
|
return stockOrderDetailDao.deleteByOrderIdFk(id);
|
|
|
|
@ -71,4 +77,22 @@ public class StockOrderDetailServiceImpl implements StockOrderDetailService {
|
|
|
|
|
return stockOrderDetailDao.findOne(id);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public boolean verifyCount(List<StockOrderDetailEntity> subErpOrders) {
|
|
|
|
|
//查询配置的系统运行参数
|
|
|
|
|
SystemParamConfigEntity config = systemParamConfigDao.selectByParamKey("stock_order_detail_count_max");
|
|
|
|
|
if (null != config) {
|
|
|
|
|
//0:允许;1:不允许,允许时不做判断
|
|
|
|
|
if ("1".equals(config.getParamValue())) {
|
|
|
|
|
for (StockOrderDetailEntity subErpOrder : subErpOrders) {
|
|
|
|
|
if (subErpOrder.getReCount() > subErpOrder.getCount()) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|