新增,单点登录
This commit is contained in:
@@ -5,10 +5,7 @@ import com.ruoyi.system.domain.vo.flow.MsCaseFlowSearchVO;
|
||||
import com.ruoyi.system.domain.vo.flow.MsCaseFlowVO;
|
||||
import com.ruoyi.system.service.flow.CaseFlowService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import static com.ruoyi.common.core.domain.AjaxResult.success;
|
||||
|
||||
@@ -28,6 +25,13 @@ public class CaseFlowController {
|
||||
public Object queryCaseFlowInfo(@RequestBody MsCaseFlowSearchVO caseFlowSearchVO) {
|
||||
return caseFlowService.queryCaseFlowInfo(caseFlowSearchVO);
|
||||
}
|
||||
/**
|
||||
* 查询案件流程信息
|
||||
*/
|
||||
@GetMapping("/selectCaseFlow")
|
||||
public AjaxResult selectCaseFlow() {
|
||||
return caseFlowService.selectCaseFlow();
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增或编辑案件流程节点信息
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
package com.ruoyi.web.controller.system;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.crypto.digest.MD5;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import com.ruoyi.common.core.domain.model.LoginBody;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.framework.web.service.SysLoginService;
|
||||
import com.ruoyi.framework.web.service.SysPermissionService;
|
||||
import com.ruoyi.framework.web.service.TokenService;
|
||||
import com.ruoyi.system.service.ISysMenuService;
|
||||
import com.ruoyi.system.service.ISysUserService;
|
||||
import com.ruoyi.system.service.flow.CaseFlowService;
|
||||
import com.ruoyi.wisdomarbitrate.domain.dto.miniprogress.IdentityAuthentication;
|
||||
@@ -12,15 +21,9 @@ import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.core.domain.entity.SysMenu;
|
||||
import com.ruoyi.common.core.domain.entity.SysUser;
|
||||
import com.ruoyi.common.core.domain.model.LoginBody;
|
||||
import com.ruoyi.common.utils.SecurityUtils;
|
||||
import com.ruoyi.framework.web.service.SysLoginService;
|
||||
import com.ruoyi.framework.web.service.SysPermissionService;
|
||||
import com.ruoyi.system.service.ISysMenuService;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* 登录验证
|
||||
@@ -43,6 +46,8 @@ public class SysLoginController {
|
||||
private ISysUserService sysUserService;
|
||||
@Autowired
|
||||
private CaseFlowService caseFlowService;
|
||||
@Autowired
|
||||
private TokenService tokenService;
|
||||
/**
|
||||
* 登录方法
|
||||
*
|
||||
@@ -102,4 +107,19 @@ public class SysLoginController {
|
||||
List<SysMenu> menus = menuService.selectMenuTreeByUserId(userId);
|
||||
return AjaxResult.success(menuService.buildMenus(menus));
|
||||
}
|
||||
/**sso登录接口*/
|
||||
@PostMapping("login/sso")
|
||||
public AjaxResult loginSSO( @RequestBody LoginBody loginBody){
|
||||
if(StrUtil.isEmpty(loginBody.getUsername()) || StrUtil.isEmpty(loginBody.getTicket())
|
||||
|| StrUtil.isEmpty(loginBody.getRoleName()) ){
|
||||
return AjaxResult.error("参数错误");
|
||||
}
|
||||
return loginService.loginSSO(loginBody);
|
||||
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
System.out.println( MD5.create().digestHex("BMceshi" ));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+17
-7
@@ -79,8 +79,18 @@ public class MsCaseApplicationController extends BaseController {
|
||||
if(caseApplication.getAffiliate()==null||caseApplication.getAffiliate().getOrganizeFlag()==null){
|
||||
error("参数校验失败");
|
||||
}
|
||||
AjaxResult ajaxResult = AjaxResult.success();
|
||||
ajaxResult.put("caseNum",caseApplicationService.insert(caseApplication));
|
||||
return ajaxResult;
|
||||
}
|
||||
/**
|
||||
* 批量新增案件
|
||||
*/
|
||||
@PostMapping("/batchInsert")
|
||||
public AjaxResult batchInsert(@RequestBody MsCaseBatchInsertVO list )
|
||||
{
|
||||
|
||||
return success(caseApplicationService.insert(caseApplication));
|
||||
return caseApplicationService.batchInsert(list);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -90,10 +100,10 @@ public class MsCaseApplicationController extends BaseController {
|
||||
public AjaxResult getInfoByIdCard(@RequestParam(value = "idCard" ,required = false) String idCard)
|
||||
{
|
||||
if(StrUtil.isEmpty(idCard)){
|
||||
error("身份证号不能为空");
|
||||
return error("身份证号不能为空");
|
||||
}
|
||||
if(!IdcardUtil.isValidCard(idCard)){
|
||||
error("身份证不合法,请输入正确的身份证号");
|
||||
return error("身份证不合法,请输入正确的身份证号");
|
||||
}
|
||||
AjaxResult ajax = AjaxResult.success();
|
||||
Map<String, String> identityNumMap = IdCardUtils.getBirAgeSex(idCard);
|
||||
@@ -140,12 +150,12 @@ public class MsCaseApplicationController extends BaseController {
|
||||
* 根据id查询案件
|
||||
*/
|
||||
@GetMapping("/selectById")
|
||||
public AjaxResult selectById(@RequestParam Long id )
|
||||
public AjaxResult selectById(@RequestParam(required = false) Long id ,@RequestParam(required = false) String caseNum )
|
||||
{
|
||||
if(id==null){
|
||||
error("id不能为空");
|
||||
if(id==null && caseNum==null ){
|
||||
error("参数校验失败");
|
||||
}
|
||||
return success(caseApplicationService.selectById(id));
|
||||
return success(caseApplicationService.selectById(id,caseNum));
|
||||
}
|
||||
/**
|
||||
* 案件压缩包导入
|
||||
|
||||
Reference in New Issue
Block a user