1.优化查询岗位详情,查询无效岗位提示
2.优化微信授权登录,把PKCS5Padding 改成PKCS7Padding并且添加appid验证是否一致问题
This commit is contained in:
@@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* 岗位Controller
|
||||
@@ -172,18 +173,20 @@ public class AppJobController extends BaseController
|
||||
@GetMapping(value = "/{encryptJobId}")
|
||||
public AjaxResult getInfo(@PathVariable("encryptJobId") String encryptJobId, HttpServletRequest request)
|
||||
{
|
||||
Long jobId;
|
||||
if(StringUtils.isBlank(encryptJobId)){
|
||||
return error("岗位id为空!");
|
||||
}
|
||||
try {
|
||||
Long jobId=Long.parseLong(SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId));
|
||||
//Job job = jobService.selectJobByJobIdApp(jobId);
|
||||
Job job = jobService.selectHttpJobByJobIdApp(jobId,request);
|
||||
return success(job);
|
||||
String decryptStr=SM4Utils.decryptEcb(SM4Constants.SM4_KET, encryptJobId);
|
||||
jobId=Long.parseLong(decryptStr);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
return error("参数不正确!");
|
||||
}
|
||||
return Optional.ofNullable(jobService.selectHttpJobByJobIdApp(jobId, request))
|
||||
.map(this::success)
|
||||
.orElse(error("无效的岗位!"));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user