浏览代码

非空判断

wangyu 6 年之前
父节点
当前提交
66c6650545
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      diagbotman-service/src/main/java/com/diagbot/facade/OrderDetailsFacade.java

+ 11 - 0
diagbotman-service/src/main/java/com/diagbot/facade/OrderDetailsFacade.java

@@ -68,6 +68,13 @@ public class OrderDetailsFacade extends OrderDetailsServiceImpl {
         ProductOrder productOrder =new ProductOrder();
         productOrder.setNum(orderDetails.getOrderNum());
         productOrder =productOrderFacade.selctOrderTimeByOrderNum(productOrder);
+        if(auditStatusVO.getStartTime() !=null && auditStatusVO.getStartTime().equals("")){
+            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
+                    "开始时间不能为空");
+        }else if(auditStatusVO.getEndTime() !=null && auditStatusVO.getEndTime().equals("")){
+            throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
+                    "结束时间不能为空");
+        }
         if (orderDetails == null) {
             throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
                     "订单明细不存在");
@@ -82,6 +89,10 @@ public class OrderDetailsFacade extends OrderDetailsServiceImpl {
         if(auditStatusVO.getAuditStatus()== AuditStatusEnum.Veto.getKey()){
             if(auditStatusVO.getRejectReason() != null && !auditStatusVO.getRejectReason().equals("") ){
                 orderDetails.setRejectType(-1);
+                if(auditStatusVO.getRejectReason().length()>100){
+                    throw new CommonException(CommonErrorCode.SERVER_IS_ERROR,
+                            "输入原因过长,请减少一些");
+                }
                 orderDetails.setRejectReason(auditStatusVO.getRejectReason());
             }else {
                 orderDetails.setRejectType(auditStatusVO.getRejectType());