cup il y a 2 ans
Parent
commit
a591d9a85e

+ 15 - 8
mp-admin/src/main/java/com/qs/mp/web/controller/api/admin/UserDeliverOrderMgrController.java

@@ -269,14 +269,21 @@ public class UserDeliverOrderMgrController extends BaseApiController {
 	@PreAuthorize("@ss.hasPermi('order:deliver:export')")
 	public AjaxResult export(@RequestBody UserDeliverOrderQueryParam queryParam) {
 
-		// 导出时间范围限制校验
-		Date startTime = queryParam.getStartTime();
-		Date endTime = queryParam.getEndTime();
-		if (startTime == null || endTime == null) {
-			return AjaxResult.error("导出数据必须设置日期范围");
-		}
-		if (DateUtils.diff(startTime, endTime) > 30) {
-			return AjaxResult.error("导出的数据不能超过31天");
+
+		if (queryParam == null
+				|| queryParam.getStatus() == null
+				|| (!DeliverOrderStatusEnum.NOT_DELIVER.getValue().equals(queryParam.getStatus())
+				&& !DeliverOrderStatusEnum.PART_DELIVER.getValue().equals(queryParam.getStatus()))) {
+
+			// 导出时间范围限制校验
+			Date startTime = queryParam.getStartTime();
+			Date endTime = queryParam.getEndTime();
+			if (startTime == null || endTime == null) {
+				return AjaxResult.error("导出数据必须设置日期范围");
+			}
+			if (DateUtils.diff(startTime, endTime) > 30) {
+				return AjaxResult.error("导出的数据不能超过31天");
+			}
 		}
 
 		List<DeliverOrderExcel> excelList = new ArrayList<DeliverOrderExcel>();

+ 1 - 1
mp-service/src/main/java/com/qs/mp/user/domain/UserDeliverOrder.java

@@ -121,7 +121,7 @@ public class UserDeliverOrder implements Serializable {
   /**
    * 订单状态;-1 已取消 0:待付款 1:待发货 2:待收货 3:已完成
    */
-  @ApiModelProperty("订单状态;-1 已取消 0:待付款 1:待发货 2:待收货 3:已完成")
+  @ApiModelProperty("订单状态;-1 已取消 0:待付款 1:待发货 2:待收货 3:已完成 4:部分发货")
   @TableField("status")
   @JSONField(serialzeFeatures = SerializerFeature.WriteEnumUsingToString)
   private DeliverOrderStatusEnum status;