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 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()); validateEmployeeHostsExists(updateReqVO.getId());
// 更新 // 更新
Long tenantId = TenantContextHolder.getTenantId(); List<EmployeeHostsDO> employeeHostsDOS = employeeHostsMapper.selectList(new LambdaQueryWrapper<EmployeeHostsDO>().
EmployeeHostsDO employeeHostsDO = BeanUtils.toBean(updateReqVO, EmployeeHostsDO.class); eq(EmployeeHostsDO::getHostsId, updateReqVO.getHostsId())
employeeHostsMapper.updateByXml(employeeHostsDO,tenantId); .eq(EmployeeHostsDO::getUserId, updateReqVO.getUserId()));
for (EmployeeHostsDO hostsDO : employeeHostsDOS) {
hostsDO.setOperationStatus(updateReqVO.getOperationStatus());
hostsDO.setRemake(updateReqVO.getRemake());
}
employeeHostsMapper.updateById(employeeHostsDOS);
} }
@Override @Override

View File

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