|
@@ -3,7 +3,6 @@ package com.gree.mall.manager.logic.workorder;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.core.convert.Convert;
|
|
|
-import cn.hutool.core.date.DateUtil;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -28,12 +27,11 @@ import com.gree.mall.manager.zfire.bean.ZfireParamBean;
|
|
|
import com.gree.mall.manager.zfire.util.FieldUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.context.annotation.Bean;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import java.io.IOException;
|
|
@@ -336,7 +334,7 @@ public class ChangeOrderLogic {
|
|
|
return pgOrderProductDetails;
|
|
|
}
|
|
|
|
|
|
- if (year.equals("2022") || Convert.toInt(year) < 2022) {
|
|
|
+ if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) {
|
|
|
List<PgOrderProductDetail2022> list = pgOrderProductDetail2022Service.lambdaQuery().eq(PgOrderProductDetail2022::getOrderBaseId, id)
|
|
|
.in(!CollectionUtils.isEmpty(status), PgOrderProductDetail2022::getStatus, status).list();
|
|
|
List<PgOrderProductDetail> pgOrderProductDetails = BeanUtil.copyToList(list, PgOrderProductDetail.class);
|
|
@@ -360,7 +358,7 @@ public class ChangeOrderLogic {
|
|
|
return this.productDetail2023(id);
|
|
|
}
|
|
|
|
|
|
- if (year.equals("2022") || Convert.toInt(year) < 2022) {
|
|
|
+ if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) {
|
|
|
return this.productDetail2022(id);
|
|
|
|
|
|
}
|
|
@@ -467,7 +465,7 @@ public class ChangeOrderLogic {
|
|
|
workerOrder.setPgOrderBase(BeanUtil.toBean(pgOrderBase,PgOrderBase.class));
|
|
|
}
|
|
|
|
|
|
- if (year.equals("2022") || Convert.toInt(year) < 2022) {
|
|
|
+ if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) {
|
|
|
PgOrderBase2022 pgOrderBase = pgOrderBase2022Service.getById(workerOrderId);
|
|
|
workerOrder.setPgOrderBase(BeanUtil.toBean(pgOrderBase,PgOrderBase.class));
|
|
|
|