|
@@ -255,13 +255,18 @@ public class JdRefundServiceImpl extends ServiceImpl<JdRefundMapper, JdRefund> i
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void invoke(Map<Integer, String> map, AnalysisContext analysisContext) {
|
|
public void invoke(Map<Integer, String> map, AnalysisContext analysisContext) {
|
|
- partCodeList.add(map.get(0));
|
|
|
|
|
|
+ String value = map.get(0);
|
|
|
|
+ if (StrUtil.isBlank(value)) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ partCodeList.add(value.toUpperCase().trim());
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public void doAfterAllAnalysed(AnalysisContext context) {
|
|
public void doAfterAllAnalysed(AnalysisContext context) {
|
|
//数据读取完毕
|
|
//数据读取完毕
|
|
}
|
|
}
|
|
|
|
+
|
|
}).headRowNumber(1).doRead();
|
|
}).headRowNumber(1).doRead();
|
|
|
|
|
|
if (partCodeList.isEmpty()) {
|
|
if (partCodeList.isEmpty()) {
|
|
@@ -269,8 +274,7 @@ public class JdRefundServiceImpl extends ServiceImpl<JdRefundMapper, JdRefund> i
|
|
}
|
|
}
|
|
|
|
|
|
Map<String, Long> map = jdRefundDetailService.list(q -> q.in(JdRefundDetail::getPartCode, partCodeList))
|
|
Map<String, Long> map = jdRefundDetailService.list(q -> q.in(JdRefundDetail::getPartCode, partCodeList))
|
|
- .stream().collect(Collectors.toMap(JdRefundDetail::getPartCode, JdRefundDetail::getId));
|
|
|
|
-
|
|
|
|
|
|
+ .stream().collect(Collectors.toMap(item -> item.getPartCode().toUpperCase().trim(), JdRefundDetail::getId));
|
|
|
|
|
|
for (String partCode : partCodeList) {
|
|
for (String partCode : partCodeList) {
|
|
Long id = map.get(partCode);
|
|
Long id = map.get(partCode);
|