到货单日期校验
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