parent
6823c0cfd1
commit
772e962d0e
|
|
@ -133,7 +133,26 @@ public class SchedulebillMergeOperation extends AbstractOperationServicePlugIn i
|
|||
map.computeIfAbsent(rule, k -> new ArrayList<>()).add(bill);
|
||||
}
|
||||
}
|
||||
assignBatchNumbersAndSave(map);
|
||||
// assignBatchNumbersAndSave(map);
|
||||
List<Long> longs = new ArrayList<>();
|
||||
map.forEach((k, v) -> {
|
||||
long l = System.currentTimeMillis();
|
||||
longs.add(l);
|
||||
for (DynamicObject bill : v) {
|
||||
bill.set("batchnum", "" + l);
|
||||
bill.set("shjh_ishb", true);
|
||||
}
|
||||
SaveServiceHelper.save(v.toArray(new DynamicObject[0]));
|
||||
});
|
||||
int size = map.size();//合并的数
|
||||
StringBuilder sb = new StringBuilder();
|
||||
for (Long aLong : longs) {
|
||||
sb.append(aLong).append(",");
|
||||
}
|
||||
this.getOperationResult().setSuccess(true);
|
||||
this.getOperationResult().setMessage("合并数:" + size + " 合并的批次号:" + sb);
|
||||
this.getOperationResult().setShowMessage(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
// 合并解除:若合并批次号不为空,且为二开干预的合并排程单,则将合并批次号置空,并将合并状态置为false
|
||||
|
|
|
|||
Loading…
Reference in New Issue