Commit c8188a36 authored by maqing's avatar maqing

机构和评估的详情接口和提交复核接口

parent 99674a98
......@@ -186,6 +186,40 @@ public class AccountController {
ChDisabDetailAccounts chAssessDetailAccounts = accountService.querySearchAssessAccounts(id);
return Result.success(chAssessDetailAccounts);
}
/**
* 机构结算管理提交复核
*
* @param id 结算id
* @return 返回雷彪
*/
@PostMapping("/updatechDisabAccounts")
public Result updateChDisabAccounts(int id) {
int bl = accountService.updateChDisabAccounts(id);
if(bl>0){
return Result.success();
}else{
return Result.failed();
}
}
/**
* 评估人员结算提交复核
*
* @param id 结算id
* @return 返回雷彪
*/
@PostMapping("/updateChAssessAccounts")
public Result updateChAssessAccounts(int id) {
int bl = accountService.updateChAssessAccounts(id);
if(bl>0){
return Result.success();
}else{
return Result.failed();
}
}
}
......@@ -43,4 +43,8 @@ public interface AccountService extends IService<ChDisabAccounts> {
ChAssessDetailAccounts queryDisabOrganAccountsDetail(int id);
ChDisabDetailAccounts querySearchAssessAccounts(int id);
int updateChDisabAccounts(int id);
int updateChAssessAccounts(int id);
}
......@@ -6,6 +6,7 @@ import cn.afterturn.easypoi.excel.entity.enmus.ExcelType;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.hungraim.ltc.account.dao.*;
......@@ -636,13 +637,36 @@ public class AccountServiceImpl extends ServiceImpl<ChDisabAccountsMapper, ChDis
@Override
public ChAssessDetailAccounts queryDisabOrganAccountsDetail(int id) {
ChAssessDetailAccounts chAssessDetailAccounts = chAssessDetailAccountsMapper.selectById(id);
return chAssessDetailAccounts;
QueryWrapper<ChAssessDetailAccounts> queryWrapper = new QueryWrapper<>();
queryWrapper.select("assessAccountsId").eq("assessAccountsId",id);
return chAssessDetailAccountsMapper.selectOne(queryWrapper);
}
@Override
public ChDisabDetailAccounts querySearchAssessAccounts(int id) {
return chDisabDetailAccountsMapper.selectById(id);
QueryWrapper<ChDisabDetailAccounts> queryWrapper = new QueryWrapper<>();
queryWrapper.select("assessAccountsId").eq("assessAccountsId",id);
return chDisabDetailAccountsMapper.selectOne(queryWrapper);
}
@Override
@Transactional(rollbackFor = Exception.class)
public int updateChDisabAccounts(int id) {
ChDisabAccounts ca = new ChDisabAccounts();
ca.setAccountsId(Long.valueOf(id));
ca.setAccountsStatus((short) 2);
return disabAccountsMapper.updateById(ca);
}
@Override
@Transactional(rollbackFor=Exception.class)
public int updateChAssessAccounts(int id) {
ChAssessAccounts ca = new ChAssessAccounts();
ca.setAssessAccountsId(Long.valueOf(id));
ca.setAccountsStatus((short) 2);
return chAssessAccountsMapper.updateById(ca);
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment