校验单据状态,如何不是未审核则提示
This commit is contained in:
@@ -403,6 +403,9 @@ public class ExceptionConstants {
|
|||||||
//单据录入-单据编号已经存在
|
//单据录入-单据编号已经存在
|
||||||
public static final int DEPOT_HEAD_BILL_NUMBER_EXIST_CODE = 8000022;
|
public static final int DEPOT_HEAD_BILL_NUMBER_EXIST_CODE = 8000022;
|
||||||
public static final String DEPOT_HEAD_BILL_NUMBER_EXIST_MSG = "抱歉,单据编号已经存在";
|
public static final String DEPOT_HEAD_BILL_NUMBER_EXIST_MSG = "抱歉,单据编号已经存在";
|
||||||
|
//单据录入-单据当前状态下不能修改
|
||||||
|
public static final int DEPOT_HEAD_BILL_CANNOT_EDIT_CODE = 8000023;
|
||||||
|
public static final String DEPOT_HEAD_BILL_CANNOT_EDIT_MSG = "抱歉,单据当前状态下不能修改";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 单据明细信息
|
* 单据明细信息
|
||||||
|
|||||||
@@ -1001,6 +1001,11 @@ public class DepotHeadService {
|
|||||||
throw new BusinessRunTimeException(ExceptionConstants.DEPOT_HEAD_BILL_NUMBER_EXIST_CODE,
|
throw new BusinessRunTimeException(ExceptionConstants.DEPOT_HEAD_BILL_NUMBER_EXIST_CODE,
|
||||||
String.format(ExceptionConstants.DEPOT_HEAD_BILL_NUMBER_EXIST_MSG));
|
String.format(ExceptionConstants.DEPOT_HEAD_BILL_NUMBER_EXIST_MSG));
|
||||||
}
|
}
|
||||||
|
//校验单据状态,如何不是未审核则提示
|
||||||
|
if(!"0".equals(getDepotHead(depotHead.getId()).getStatus())) {
|
||||||
|
throw new BusinessRunTimeException(ExceptionConstants.DEPOT_HEAD_BILL_CANNOT_EDIT_CODE,
|
||||||
|
String.format(ExceptionConstants.DEPOT_HEAD_BILL_CANNOT_EDIT_MSG));
|
||||||
|
}
|
||||||
//获取之前的金额数据
|
//获取之前的金额数据
|
||||||
BigDecimal preTotalPrice = getDepotHead(depotHead.getId()).getTotalPrice().abs();
|
BigDecimal preTotalPrice = getDepotHead(depotHead.getId()).getTotalPrice().abs();
|
||||||
String subType = depotHead.getSubType();
|
String subType = depotHead.getSubType();
|
||||||
|
|||||||
Reference in New Issue
Block a user