初始化
This commit is contained in:
parent
40c9862867
commit
28b89b157b
|
|
@ -64,9 +64,9 @@ public class LDAPControllerService {
|
|||
}
|
||||
|
||||
public void sync(@Valid @NotNull Long id) {
|
||||
Ad ad = adService.getById(id);
|
||||
AdDTO ad = adService.getInfo(id);
|
||||
VUtil.trueThrowBusinessError(Objects.isNull(ad)).throwMessage("数据不存在");
|
||||
departmentControllerService.syncFromLdap(Convert.convert(AdDTO.class, ad));
|
||||
departmentControllerService.syncFromLdap(ad);
|
||||
}
|
||||
|
||||
public IPage<Ad> search(@Valid PageQO request) {
|
||||
|
|
|
|||
|
|
@ -1,9 +1,13 @@
|
|||
package com.nflg.wms.common.pojo.qo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.NonNull;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class LDAPUpdateQO extends LDAPAddQO{
|
||||
|
||||
@NonNull
|
||||
|
|
|
|||
|
|
@ -17,4 +17,6 @@ import java.util.List;
|
|||
public interface AdMapper extends BaseMapper<Ad> {
|
||||
|
||||
List<AdDTO> getList();
|
||||
|
||||
AdDTO getInfo(Long id);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,4 +32,6 @@ public interface IAdService extends IService<Ad> {
|
|||
void enable(@Valid EnableQO request);
|
||||
|
||||
IPage<Ad> search(@Valid PageQO request);
|
||||
|
||||
AdDTO getInfo(@Valid @NotNull Long id);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -81,4 +81,9 @@ public class AdServiceImpl extends ServiceImpl<AdMapper, Ad> implements IAdServi
|
|||
public IPage<Ad> search(PageQO request) {
|
||||
return lambdaQuery().page(new Page<>(request.getPage(), request.getPageSize()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdDTO getInfo(Long id) {
|
||||
return baseMapper.getInfo(id);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,4 +8,11 @@
|
|||
inner join ad_sync ac on a.id = ac.ad_id
|
||||
where a.enable
|
||||
</select>
|
||||
|
||||
<select id="getInfo" resultType="com.nflg.wms.common.pojo.dto.AdDTO">
|
||||
select a.*,ac.map_from,ac.map_to,ac.next_sync_date,ac.enable as enableSync,ac.id as syncId,ac.type
|
||||
from ad a
|
||||
inner join ad_sync ac on a.id = ac.ad_id
|
||||
where a.enable and a.id = #{id}
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
|
|||
Loading…
Reference in New Issue