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