1.抛出异常类型修改为业务异常,2.关闭验证码

This commit is contained in:
wangcl 2021-12-27 10:59:54 +08:00
parent 6e858b5724
commit ddf707460a
4 changed files with 9 additions and 7 deletions

View File

@ -2,6 +2,7 @@ package com.ruoyi.busi.controller;
import java.util.List; import java.util.List;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.DateUtils;
import org.apache.shiro.authz.annotation.RequiresPermissions; import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -86,7 +87,7 @@ public class BusiMaterialOperateController extends BaseController
@Log(title = "物料操作流水", businessType = BusinessType.INSERT) @Log(title = "物料操作流水", businessType = BusinessType.INSERT)
@PostMapping("/add") @PostMapping("/add")
@ResponseBody @ResponseBody
public AjaxResult addSave(BusiMaterialOperate busiMaterialOperate) throws Exception { public AjaxResult addSave(BusiMaterialOperate busiMaterialOperate) throws ServiceException {
busiMaterialOperate.setCreateBy(getLoginName()); busiMaterialOperate.setCreateBy(getLoginName());
busiMaterialOperate.setCreateTime(DateUtils.getNowDate()); busiMaterialOperate.setCreateTime(DateUtils.getNowDate());

View File

@ -2,6 +2,7 @@ package com.ruoyi.busi.service;
import java.util.List; import java.util.List;
import com.ruoyi.busi.domain.BusiMaterialOperate; import com.ruoyi.busi.domain.BusiMaterialOperate;
import com.ruoyi.common.exception.ServiceException;
/** /**
* 物料操作流水Service接口 * 物料操作流水Service接口
@ -33,7 +34,7 @@ public interface IBusiMaterialOperateService
* @param busiMaterialOperate 物料操作流水 * @param busiMaterialOperate 物料操作流水
* @return 结果 * @return 结果
*/ */
public int insertBusiMaterialOperate(BusiMaterialOperate busiMaterialOperate) throws Exception; public int insertBusiMaterialOperate(BusiMaterialOperate busiMaterialOperate) throws ServiceException;
/** /**
* 修改物料操作流水 * 修改物料操作流水

View File

@ -5,7 +5,7 @@ import java.util.List;
import com.ruoyi.busi.domain.BusiMaterialStock; import com.ruoyi.busi.domain.BusiMaterialStock;
import com.ruoyi.busi.mapper.BusiMaterialStockMapper; import com.ruoyi.busi.mapper.BusiMaterialStockMapper;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.exception.ServiceException;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.ruoyi.busi.mapper.BusiMaterialOperateMapper; import com.ruoyi.busi.mapper.BusiMaterialOperateMapper;
@ -58,7 +58,7 @@ public class BusiMaterialOperateServiceImpl implements IBusiMaterialOperateServi
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public int insertBusiMaterialOperate(BusiMaterialOperate busiMaterialOperate) throws Exception { public int insertBusiMaterialOperate(BusiMaterialOperate busiMaterialOperate) throws ServiceException {
// 先查询库存 // 先查询库存
List<BusiMaterialStock> busiMaterialStocks = queryBusiMaterialStocks(busiMaterialOperate); List<BusiMaterialStock> busiMaterialStocks = queryBusiMaterialStocks(busiMaterialOperate);
BusiMaterialStock busiMaterialStock; BusiMaterialStock busiMaterialStock;
@ -70,7 +70,7 @@ public class BusiMaterialOperateServiceImpl implements IBusiMaterialOperateServi
} else {// 2为入库 } else {// 2为入库
long stockAmount = busiMaterialStock.getAmountIn() - busiMaterialStock.getAmountOut(); long stockAmount = busiMaterialStock.getAmountIn() - busiMaterialStock.getAmountOut();
if(busiMaterialOperate.getAmount() > stockAmount){ if(busiMaterialOperate.getAmount() > stockAmount){
throw new Exception("出库超过库存"); throw new ServiceException("出库超过库存");
} }
busiMaterialStock.setAmountOut(busiMaterialOperate.getAmount() + busiMaterialStock.getAmountOut()); busiMaterialStock.setAmountOut(busiMaterialOperate.getAmount() + busiMaterialStock.getAmountOut());
} }
@ -87,7 +87,7 @@ public class BusiMaterialOperateServiceImpl implements IBusiMaterialOperateServi
if ("1".equals(busiMaterialOperate.getOprateType())) { if ("1".equals(busiMaterialOperate.getOprateType())) {
busiMaterialStock.setAmountIn(busiMaterialOperate.getAmount()); busiMaterialStock.setAmountIn(busiMaterialOperate.getAmount());
} else { } else {
throw new Exception("尚未建立库存,请先入库再出库"); throw new ServiceException("尚未建立库存,请先入库再出库");
} }
busiMaterialStockMapper.insertBusiMaterialStock(busiMaterialStock); busiMaterialStockMapper.insertBusiMaterialStock(busiMaterialStock);
} }

View File

@ -95,7 +95,7 @@ shiro:
# 首页地址 # 首页地址
indexUrl: /index indexUrl: /index
# 验证码开关 # 验证码开关
captchaEnabled: true captchaEnabled: false
# 验证码类型 math 数组计算 char 字符 # 验证码类型 math 数组计算 char 字符
captchaType: math captchaType: math
cookie: cookie: