支持批量受理

master
杨海航 3 days ago
parent 513a603a56
commit 8fc54a3b55
  1. 12
      src/main/java/digital/laboratory/platform/entrustment/service/impl/EntrustmentServiceImpl.java

@ -3560,13 +3560,15 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru
// 从DLP用户对象中获取组织ID // 从DLP用户对象中获取组织ID
String orgId = dlpUser.getOrgId(); String orgId = dlpUser.getOrgId();
// 查询数据库以获取与当前组织ID匹配且有指定配送员信息的委托记录列表,
// 按创建时间降序排列。
List<Entrustment> list = this.list(Wrappers.<Entrustment>lambdaQuery() List<Entrustment> list = this.list(Wrappers.<Entrustment>lambdaQuery()
.eq(Entrustment::getClientOrgId, orgId) .eq(Entrustment::getClientOrgId, orgId)
.isNotNull(Entrustment::getDeliverer1Name) // 确保第一个配送员名字不为空 // 确保第一个配送员名字既不是null也不是空字符串
.isNotNull(Entrustment::getDeliverer2Name) // 确保第二个配送员名字不为空 .ne(Entrustment::getDeliverer1Name, null)
.orderByDesc(Entrustment::getCreateTime)); // 按创建时间降序 .ne(Entrustment::getDeliverer1Name, "")
// 确保第二个配送员名字既不是null也不是空字符串
.ne(Entrustment::getDeliverer2Name, null)
.ne(Entrustment::getDeliverer2Name, "")
.orderByDesc(Entrustment::getCreateTime)); // 按创建时间降序排列
// 如果查询结果不为空且至少有一个条目 // 如果查询结果不为空且至少有一个条目
if (list != null && list.size() > 0) { if (list != null && list.size() > 0) {

Loading…
Cancel
Save