调解员签名按钮权限返回修复

This commit is contained in:
18792927508
2024-03-20 13:59:25 +08:00
parent 7fef478c00
commit 653f814372
@@ -235,7 +235,8 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
if (CollectionUtil.isNotEmpty(list)) {
// 判断调解员签名按钮权限,0-显示,1-不显示
for (MsCaseApplicationVO vo : list) {
if (isMediatorRole && vo.getMediaResult()!=null && vo.getMediaResult()==5) {
// 如果是调解员并且是和解协议并且是代签名状态,不显示
if (isMediatorRole && vo.getMediaResult()!=null && vo.getMediaResult()==5 && vo.getCaseStatusName().equals("待签名")) {
// 是调解员并且是和解协议,不显示
vo.setSignButtonFlag(1);
@@ -2965,6 +2966,7 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
* @param req
* @return
*/
@Transactional
@Override
public AjaxResult confirmMeetingResult(MsCaseApplicationReq req) {
// 查询案件是否存在
@@ -2989,6 +2991,9 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
}
AjaxResult result = caseApplicationService.generateApplication(req);
// 修改案件结果
application.setMediaResult(req.getMediaResult());
msCaseApplicationMapper.updateByPrimaryKeySelective(application);
return AjaxResult.success();
}