到货单日期校验
This commit is contained in:
parent
4cc545d3c2
commit
5bdd9d2929
|
@ -19,6 +19,8 @@ public class ArriveInsertAction {
|
||||||
public ArriveVO[] insertArrive(ArriveVO[] voArray, ArrivalUIToBSEnv env) {
|
public ArriveVO[] insertArrive(ArriveVO[] voArray, ArrivalUIToBSEnv env) {
|
||||||
AroundProcesser<ArriveVO> processer = new AroundProcesser(ArriveActionPlugInPoint.ArriveInsertAction);
|
AroundProcesser<ArriveVO> processer = new AroundProcesser(ArriveActionPlugInPoint.ArriveInsertAction);
|
||||||
addBeforeRule(processer);
|
addBeforeRule(processer);
|
||||||
|
processer.addBeforeRule(new CheckBillDateRule());
|
||||||
|
processer.before(voArray);
|
||||||
ArriveInsertBP bp = new ArriveInsertBP(env);
|
ArriveInsertBP bp = new ArriveInsertBP(env);
|
||||||
ArriveVO[] ret = bp.insertArrive(voArray);
|
ArriveVO[] ret = bp.insertArrive(voArray);
|
||||||
processer.after(ret);
|
processer.after(ret);
|
||||||
|
|
|
@ -36,7 +36,7 @@ public class CheckBillDateRule implements IRule<ArriveVO> {
|
||||||
throw new BusinessException("到货单主信息不能为空");
|
throw new BusinessException("到货单主信息不能为空");
|
||||||
}
|
}
|
||||||
|
|
||||||
Date arriveMakeDate = vo.getHVO().getDmakedate().toDate();
|
Date arriveMakeDate = null != vo.getHVO().getDmakedate() ? vo.getHVO().getDmakedate().toDate(): new Date() ;
|
||||||
// 校验制单日期是否存在
|
// 校验制单日期是否存在
|
||||||
if (arriveMakeDate == null) {
|
if (arriveMakeDate == null) {
|
||||||
throw new BusinessException("到货单制单日期不能为空");
|
throw new BusinessException("到货单制单日期不能为空");
|
||||||
|
|
Loading…
Reference in New Issue