1.修改员工更新主播邀约状态逻辑

# Conflicts:
#	tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/dal/mysql/employeehosts/EmployeeHostsMapper.java
#	tkdata-model-server/src/main/java/cn/iocoder/yudao/module/tkdata/service/employeehosts/EmployeeHostsServiceImpl.java
#	tkdata-model-server/src/main/resources/mapper/employeehosts/EmployeeHostsMapper.xml
This commit is contained in:
2025-07-28 16:52:45 +08:00
parent f4013bf801
commit 107c106158
3 changed files with 9 additions and 5 deletions

View File

@@ -32,5 +32,5 @@ public interface EmployeeHostsMapper extends BaseMapperX<EmployeeHostsDO> {
void batchUpdate(ArrayList<EmployeeHostsDO> employeeHostsDOS);
void updateByXml(@Param("employeeHostsDO") EmployeeHostsDO employeeHostsDO,@Param("tenantId") Long tenantId);
void updateByXml(@Param("employeeHostsDO") EmployeeHostsDO employeeHostsDO);
}

View File

@@ -59,9 +59,14 @@ public class EmployeeHostsServiceImpl implements EmployeeHostsService {
// 校验存在
validateEmployeeHostsExists(updateReqVO.getId());
// 更新
Long tenantId = TenantContextHolder.getTenantId();
EmployeeHostsDO employeeHostsDO = BeanUtils.toBean(updateReqVO, EmployeeHostsDO.class);
employeeHostsMapper.updateByXml(employeeHostsDO,tenantId);
List<EmployeeHostsDO> employeeHostsDOS = employeeHostsMapper.selectList(new LambdaQueryWrapper<EmployeeHostsDO>().
eq(EmployeeHostsDO::getHostsId, updateReqVO.getHostsId())
.eq(EmployeeHostsDO::getUserId, updateReqVO.getUserId()));
for (EmployeeHostsDO hostsDO : employeeHostsDOS) {
hostsDO.setOperationStatus(updateReqVO.getOperationStatus());
hostsDO.setRemake(updateReqVO.getRemake());
}
employeeHostsMapper.updateById(employeeHostsDOS);
}
@Override

View File

@@ -322,6 +322,5 @@
WHERE
seh.user_id = #{employeeHostsDO.userId,jdbcType=BIGINT}
and seh.hosts_id=#{employeeHostsDO.hostsId,jdbcType=VARCHAR}
and tenant_id =#{tenantId,jdbcType=BIGINT}
</update>
</mapper>