添加 出库单据出口选择 盘点单据粗口选择功能
This commit is contained in:
@@ -11,6 +11,7 @@ import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.convert.Convert;
|
||||
import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.core.util.ObjUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.ruoyi.bas.BasProduct.domain.BasProduct;
|
||||
import com.ruoyi.bas.BasProduct.service.IBasProductService;
|
||||
import com.ruoyi.bas.basJobId.service.IBasJobIdService;
|
||||
@@ -102,24 +103,30 @@ public class CheckStockinServiceImpl implements ICheckStockinService
|
||||
public AjaxResult updateCheckStockin(CheckStockin checkStockin)
|
||||
{
|
||||
CheckStockin old = selectCheckStockinByStockGuid(checkStockin.getStockGuid());
|
||||
checkStockinMapper.updateCheckStockin(checkStockin);
|
||||
if ("5".equals(checkStockin.getStatus())){
|
||||
//作废
|
||||
if (!"1".equals(old.getStatus())){
|
||||
throw new RuntimeException("单据状态非未执行状态!");
|
||||
return AjaxResult.error("单据状态非未执行状态!");
|
||||
}
|
||||
checkStockinMapper.updateCheckStockin(checkStockin);
|
||||
//插入历史单据
|
||||
insertCheckStockinHistory(checkStockin);
|
||||
}else if ("2".equals(checkStockin.getStatus())){
|
||||
if (StrUtil.isEmpty(checkStockin.getSpare1())){
|
||||
return AjaxResult.error("请选择出口!");
|
||||
}
|
||||
//审核
|
||||
if (!"1".equals(old.getStatus())){
|
||||
throw new RuntimeException("单据状态非未执行状态!");
|
||||
return AjaxResult.error("单据状态非未执行状态!");
|
||||
}
|
||||
checkStockinMapper.updateCheckStockin(checkStockin);
|
||||
|
||||
}else if ("4".equals(checkStockin.getStatus())){
|
||||
//确认
|
||||
if (!"3".equals(old.getStatus())){
|
||||
throw new RuntimeException("单据状态非正执行状态!");
|
||||
return AjaxResult.error("单据状态非正执行状态!");
|
||||
}
|
||||
checkStockinMapper.updateCheckStockin(checkStockin);
|
||||
insertCheckStockinHistory(checkStockin);
|
||||
}
|
||||
return AjaxResult.success();
|
||||
|
||||
Reference in New Issue
Block a user