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