|
|
@@ -42,7 +42,7 @@ public class BjNtloServiceImpl implements IBjNtloService {
|
|
|
* @return 通报联络员
|
|
|
*/
|
|
|
@Override
|
|
|
- public BjNtloVo queryById(String liaisonId){
|
|
|
+ public BjNtloVo queryById(String liaisonId) {
|
|
|
BjNtlo bjNtlo = baseMapper.selectById(liaisonId);
|
|
|
return BeanUtil.copyProperties(bjNtlo, BjNtloVo.class);
|
|
|
}
|
|
|
@@ -50,19 +50,19 @@ public class BjNtloServiceImpl implements IBjNtloService {
|
|
|
/**
|
|
|
* 分页查询通报联络员列表
|
|
|
*
|
|
|
- * @param bo 查询条件
|
|
|
+ * @param bo 查询条件
|
|
|
* @return 通报联络员分页列表
|
|
|
*/
|
|
|
@Override
|
|
|
public List<BjNtloVo> queryPageList(BjNtloBo bo) {
|
|
|
// LambdaQueryWrapper<BjNtlo> lqw = buildQueryWrapper(bo);
|
|
|
// Page<BjNtloVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
- if (StringUtils.isEmpty(bo.getIndustryType())){
|
|
|
+ if (StringUtils.isEmpty(bo.getIndustryType())) {
|
|
|
bo.setIndustryType("000000000");
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(bo.getBelongsDeptIds())) {
|
|
|
String[] split = bo.getBelongsDeptIds().split(",");
|
|
|
- List<String> ids =new ArrayList<>();
|
|
|
+ List<String> ids = new ArrayList<>();
|
|
|
for (String id : split) {
|
|
|
//TODO 待写明
|
|
|
// String deptAndChild = dataScopeService.getDeptAndChild(id);
|
|
|
@@ -99,7 +99,7 @@ public class BjNtloServiceImpl implements IBjNtloService {
|
|
|
public Boolean insertByBo(BjNtloBo bo) {
|
|
|
BjNtlo add = BeanUtil.copyProperties(bo, BjNtlo.class);
|
|
|
String liaisonId = IdUtil.simpleUUID();
|
|
|
- if (add != null){
|
|
|
+ if (add != null) {
|
|
|
add.setLiaisonId(liaisonId);
|
|
|
}
|
|
|
validEntityBeforeSave(add);
|
|
|
@@ -126,7 +126,7 @@ public class BjNtloServiceImpl implements IBjNtloService {
|
|
|
/**
|
|
|
* 保存前的数据校验
|
|
|
*/
|
|
|
- private void validEntityBeforeSave(BjNtlo entity){
|
|
|
+ private void validEntityBeforeSave(BjNtlo entity) {
|
|
|
//TODO 做一些数据校验,如唯一约束
|
|
|
}
|
|
|
|
|
|
@@ -139,9 +139,25 @@ public class BjNtloServiceImpl implements IBjNtloService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Boolean deleteWithValidByIds(Collection<String> ids, Boolean isValid) {
|
|
|
- if(isValid){
|
|
|
+ if (isValid) {
|
|
|
//TODO 做一些业务上的校验,判断是否需要校验
|
|
|
}
|
|
|
return baseMapper.deleteBatchIds(ids) > 0;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public int changeAbStatus(String id, String status) {
|
|
|
+ BjNtlo bjNtlo = baseMapper.selectById(id);
|
|
|
+ int i;
|
|
|
+ if (bjNtlo != null) {
|
|
|
+ BjNtlo bjNtlo1 = new BjNtlo();
|
|
|
+ bjNtlo1.setLiaisonId(id);
|
|
|
+ bjNtlo1.setAbStatus(status);
|
|
|
+ i = baseMapper.updateById(bjNtlo1);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ throw new RuntimeException("获取数据异常,请重试!");
|
|
|
+ }
|
|
|
+ return i;
|
|
|
+ }
|
|
|
}
|