修正导入工单需求数量为0的情况
This commit is contained in:
parent
09cc0c7513
commit
93645a8695
7
pom.xml
7
pom.xml
|
|
@ -200,6 +200,13 @@
|
||||||
<encoding>UTF-8</encoding>
|
<encoding>UTF-8</encoding>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</build>
|
</build>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ public class UploadKateOrdersListener implements ReadListener<KateOrdersExcelVo>
|
||||||
private final String uploadUser;// 用户
|
private final String uploadUser;// 用户
|
||||||
private final Map<String, KateOrders> oldKateOrdersMap;// 旧的工单数据
|
private final Map<String, KateOrders> oldKateOrdersMap;// 旧的工单数据
|
||||||
private final Map<String, KateOrders> newKateOrdersMap = new HashMap<>();// 新的工单数据
|
private final Map<String, KateOrders> newKateOrdersMap = new HashMap<>();// 新的工单数据
|
||||||
|
|
||||||
public UploadKateOrdersListener(KateOrdersService kateOrdersService, Map<String, KateOrders> oldKateOrdersMap, String uploadUser) {
|
public UploadKateOrdersListener(KateOrdersService kateOrdersService, Map<String, KateOrders> oldKateOrdersMap, String uploadUser) {
|
||||||
this.kateOrdersService = kateOrdersService;
|
this.kateOrdersService = kateOrdersService;
|
||||||
this.oldKateOrdersMap = oldKateOrdersMap;
|
this.oldKateOrdersMap = oldKateOrdersMap;
|
||||||
|
|
@ -51,18 +52,19 @@ public class UploadKateOrdersListener implements ReadListener<KateOrdersExcelVo>
|
||||||
/**
|
/**
|
||||||
* 这个每一条数据解析都会来调用
|
* 这个每一条数据解析都会来调用
|
||||||
*
|
*
|
||||||
* @param kateOrdersExcelVo one row value. It is same as {@link AnalysisContext#readRowHolder()}
|
* @param kateOrdersExcelVo one row value. It is same as {@link AnalysisContext#readRowHolder()}
|
||||||
* @param analysisContext context
|
* @param analysisContext context
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void invoke(KateOrdersExcelVo kateOrdersExcelVo, AnalysisContext analysisContext) {
|
public void invoke(KateOrdersExcelVo kateOrdersExcelVo, AnalysisContext analysisContext) {
|
||||||
if (StringUtils.isNotEmpty(slocFilterString) && Objects.equals(kateOrdersExcelVo.getSortString(), slocFilterString)) {
|
if (StringUtils.isNotEmpty(slocFilterString) && Objects.equals(kateOrdersExcelVo.getSortString(), slocFilterString)) {
|
||||||
// 符合筛选字符串
|
// 符合筛选字符串
|
||||||
if (StringUtils.isNotEmpty(kateOrdersExcelVo.getWorkOrder())
|
if (StringUtils.isNotEmpty(kateOrdersExcelVo.getWorkOrder())
|
||||||
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getGoodsId())
|
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getGoodsId())
|
||||||
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getSortString())
|
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getSortString())
|
||||||
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getSupplyArea())
|
&& StringUtils.isNotEmpty(kateOrdersExcelVo.getSupplyArea())
|
||||||
&& kateOrdersExcelVo.getRequirementQuantity() != null) {
|
&& kateOrdersExcelVo.getRequirementQuantity() != null
|
||||||
|
&& kateOrdersExcelVo.getRequirementQuantity().compareTo(BigDecimal.ZERO) > 0) {
|
||||||
// 符合条件
|
// 符合条件
|
||||||
cachedDataList.add(kateOrdersExcelVo);
|
cachedDataList.add(kateOrdersExcelVo);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -17,10 +17,10 @@ spring:
|
||||||
# username: coder
|
# username: coder
|
||||||
# password: coder
|
# password: coder
|
||||||
# driver-class-name: com.mysql.cj.jdbc.Driver
|
# driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
# # 本地环境
|
## # 本地环境
|
||||||
# url: jdbc:mysql://localhost:3306/wms_kate_suzhou?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true
|
# url: jdbc:mysql://localhost:3306/wms_kate_suzhou?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true
|
||||||
# username: developer
|
# username: root
|
||||||
# password: developer
|
# password: liangzhou
|
||||||
# driver-class-name: com.mysql.cj.jdbc.Driver
|
# driver-class-name: com.mysql.cj.jdbc.Driver
|
||||||
# 从库
|
# 从库
|
||||||
# slave_1:
|
# slave_1:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user