You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
3.9 KiB

2 years ago
package com.qs.serve.controller.util;
import com.qs.serve.modules.tbs.common.TbsSeeYonConst;
import lombok.experimental.UtilityClass;
/**
* @author YenHex
* @since 2023/6/12
*/
@UtilityClass
public class SyKeyLoginUtil {
/**
* 获取待审批详情
* @param templateCode
* @param targetId
* @param affairId
* @return
*/
public static String getPreCheckUrl(String templateCode,String targetId,String affairId){
if(templateCode.equals(TbsSeeYonConst.CostApplyConf.Code())
||templateCode.equals(TbsSeeYonConst.CostApplyContractConf.Code())){
2 years ago
return "my-expense-application-approval-pending-detail?expenseApplicationId="+targetId+"&approvalId="+affairId;
}
// if(templateCode.equals(TbsSeeYonConst.CostCheckConf.Code())){
// return "my-expense-application-activity-write-off-approval-pending-detail?" +
// "expenseApplicationId=382658" + //费用id
// "&writeOffId=1936474" + //核销id
// "&activityId=2277848" + //活动id
// "&approvalId="+affairId;
// }
2 years ago
if(templateCode.equals(TbsSeeYonConst.PolicyConf.Code())){
2 years ago
return "my-policy-application-approval-pending-detail?policyApplicationId=" + targetId +
"&approvalId="+affairId;
2 years ago
}
return "404";
}
2 years ago
/**
* 获取核销待审批详情
* @param costApplyId
* @param activityId
* @param verificationId
* @param affairId
* @return
*/
public static String getPreCheckUrl4Verification(Long costApplyId,
Long activityId,
Long verificationId,
String affairId){
return "my-expense-application-activity-write-off-approval-pending-detail?" +
"expenseApplicationId=" + costApplyId+ //费用id
"&writeOffId=" + verificationId +//核销id
"&activityId=" + activityId +//活动id
"&approvalId="+affairId;
}
2 years ago
/**
* 获取已审批详情
* @param templateCode
* @param targetId
* @return
*/
public static String getCheckedDetailUrl(String templateCode,String targetId){
if(templateCode.equals(TbsSeeYonConst.CostApplyConf.Code())){
2 years ago
return "my-expense-application-approval-approved-detail?expenseApplicationId="+targetId
+"&approvalId=0";
2 years ago
}
if(templateCode.equals(TbsSeeYonConst.PolicyConf.Code())){
2 years ago
return "my-policy-application-approval-approved-detail?policyApplicationId=" + targetId +
"&approvalId=0";
2 years ago
}
return "404";
}
2 years ago
/**
* 获取核销待审批详情
* @param costApplyId
* @param activityId
* @param verificationId
* @return
*/
public static String getCheckedDetailUrl4Verification(Long costApplyId,
Long activityId,
Long verificationId){
return "my-expense-application-activity-write-off-approval-approved-detail?" +
"expenseApplicationId=" + costApplyId+ //费用id
"&writeOffId=" + verificationId +//核销id
"&activityId=" + activityId +//活动id
"&approvalId=0";
}
2 years ago
/**
* 获取个人申请详情
* @param templateCode
* @param targetId
* @return
*/
public static String getMyDetailUrl(String templateCode,String targetId){
if(templateCode.equals(TbsSeeYonConst.CostApplyConf.Code())){
return "my-expense-application-detail?id="+targetId;
}
if(templateCode.equals(TbsSeeYonConst.PolicyConf.Code())){
2 years ago
return "my-policy-application-detail?id="+targetId;
2 years ago
}
return "404";
}
}