优化
This commit is contained in:
		@ -0,0 +1,88 @@
 | 
			
		||||
package com.ruoyi.common.constants;
 | 
			
		||||
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
public class BgtMessageConstant {
 | 
			
		||||
	// 公共常量
 | 
			
		||||
 | 
			
		||||
	public static final String BGT_LARGE_TASK = "1";           //大类型-任务
 | 
			
		||||
	public static final String BGT_LARGE_SETTLEMENT = "2";     //大类型-结算
 | 
			
		||||
	public static final String BGT_LARGE_OTHER = "3";      //大类型-其它
 | 
			
		||||
 | 
			
		||||
	public static final String BGT_SMALL_SIGN_UP = "1";        //小类型-务工者报名
 | 
			
		||||
	public static final String BGT_SMALL_PAY = "2";            //小类型-付款
 | 
			
		||||
	public static final String BGT_SMALL_LEAVE = "3";          //小类型-请假
 | 
			
		||||
	public static final String BGT_SMALL_MAKE_UP = "4";        //小类型-补卡
 | 
			
		||||
	public static final String BGT_SMALL_SYSTEM = "5";         //小类型-系统
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * ============================================包工头->务工者==================================================
 | 
			
		||||
	 * ============================================包工头->务工者==================================================
 | 
			
		||||
	 * ============================================包工头->务工者==================================================
 | 
			
		||||
	 */
 | 
			
		||||
 | 
			
		||||
	//模板
 | 
			
		||||
	public static final String BGT_SIGN_UP_APPLY_HEADLINE = "您申请的【%s】项目,已得到回复!";
 | 
			
		||||
	public static final String BGT_SIGN_UP_APPLY_SUBHEADING = "您申请的【%s】项目,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_PAY_APPLY_HEADLINE = "您【%s】项目工资申请已审批!";
 | 
			
		||||
	public static final String BGT_PAY_APPLY_SUBHEADING = "您申请的【%s】项目工资,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_APPLY_HEADLINE = "您【%s】项目的请假申请已审批!";
 | 
			
		||||
	public static final String BGT_LEAVE_APPLY_SUBHEADING = "您【%s】项目的请假申请,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_MAKE_UP_HEADLINE = "您【%s】项目的补卡申请已审批!";
 | 
			
		||||
	public static final String BGT_LEAVE_MAKE_UP_SUBHEADING = "您【%s】项目的补卡申请,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_HEADLINE = "您已从【%s】项目退场!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_SUBHEADING_ONE = "您已被【%s】指定从【%s】项目退场!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_SUBHEADING_TWO = "【%s】项目已完结,自动退场!";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	//主副标志
 | 
			
		||||
	public static final String HEADLINE = "headline";          //主标题
 | 
			
		||||
	public static final String SUBHEADING = "subheading";      //副标题
 | 
			
		||||
 | 
			
		||||
	//消息类型
 | 
			
		||||
	public static final String BGT_TYPE_SIGN_UP = "1";    //务工者报名
 | 
			
		||||
	public static final String BGT_TYPE_PAY = "2";        //付款
 | 
			
		||||
	public static final String BGT_TYPE_LEAVE = "3";      //请假
 | 
			
		||||
	public static final String BGT_TYPE_MAKE_UP = "4";    //补卡
 | 
			
		||||
	public static final String BGT_TYPE_EXIT = "5";       //退场
 | 
			
		||||
 | 
			
		||||
	//包工头消息返回
 | 
			
		||||
	public static Map<String, String> bgtMessage(Map<String, String> mp, String type, Boolean isPass) {
 | 
			
		||||
		Map<String, String> map = new HashMap<>();
 | 
			
		||||
		String pass = isPass ? "通过" : "拒绝";
 | 
			
		||||
		String projectName = mp.get("projectName");
 | 
			
		||||
		String auditor = mp.get("auditor");
 | 
			
		||||
		switch (type) {
 | 
			
		||||
			case "1":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_SIGN_UP_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_SIGN_UP_APPLY_SUBHEADING, projectName, auditor, pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "2":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_PAY_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_PAY_APPLY_SUBHEADING, projectName, auditor, pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "3":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_LEAVE_APPLY_SUBHEADING, projectName, auditor, pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "4":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_MAKE_UP_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_LEAVE_MAKE_UP_SUBHEADING, projectName, auditor, pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "5":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_EXIT_HEADLINE, projectName));
 | 
			
		||||
				if (isPass) {
 | 
			
		||||
					map.put(SUBHEADING, String.format(BGT_LEAVE_EXIT_SUBHEADING_ONE, auditor, projectName));
 | 
			
		||||
				} else {
 | 
			
		||||
					map.put(SUBHEADING, String.format(BGT_LEAVE_EXIT_SUBHEADING_TWO, projectName));
 | 
			
		||||
				}
 | 
			
		||||
				break;
 | 
			
		||||
			default:
 | 
			
		||||
				break;
 | 
			
		||||
		}
 | 
			
		||||
		return map;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
@ -1,6 +1,5 @@
 | 
			
		||||
package com.ruoyi.common.constants;
 | 
			
		||||
 | 
			
		||||
import java.util.HashMap;
 | 
			
		||||
import java.util.Map;
 | 
			
		||||
 | 
			
		||||
public class WgzAndBgtMessageConstant {
 | 
			
		||||
@ -8,6 +7,7 @@ public class WgzAndBgtMessageConstant {
 | 
			
		||||
	public static final  String USERTYPE_SYSTEM = "0"; //系统
 | 
			
		||||
	public static final  String USERTYPE_WGZ = "1"; //务工者
 | 
			
		||||
	public static final  String USERTYPE_BGT = "2";	//包工头
 | 
			
		||||
	public static final String USERTYPE_FBS = "3"; //分包商
 | 
			
		||||
 | 
			
		||||
	public static final  String LARGE_APPLY = "0"; //大类型-报名
 | 
			
		||||
	public static final  String LARGE_SALARY = "1"; //大类型-工资
 | 
			
		||||
@ -15,6 +15,7 @@ public class WgzAndBgtMessageConstant {
 | 
			
		||||
	public static final  String SMALL_CARD = "0"; //小类型-补卡
 | 
			
		||||
	public static final  String SMALL_SYSTEM = "1"; //小类型-系统
 | 
			
		||||
	public static final  String SMALL_EXIT = "2"; //小类型-退场
 | 
			
		||||
	public static final  String SMALL_LEAVE = "3"; //小类型-请假
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
@ -148,67 +149,6 @@ public class WgzAndBgtMessageConstant {
 | 
			
		||||
	 * =====================================================包工头=====================================================
 | 
			
		||||
	 */
 | 
			
		||||
 | 
			
		||||
	//模板
 | 
			
		||||
	public static final String BGT_SIGN_UP_APPLY_HEADLINE = "您申请的【%s】项目,已得到回复!";
 | 
			
		||||
	public static final String BGT_SIGN_UP_APPLY_SUBHEADING = "您申请的【%s】项目,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_PAY_APPLY_HEADLINE = "您【%s】项目工资申请已审批!";
 | 
			
		||||
	public static final String BGT_PAY_APPLY_SUBHEADING = "您申请的【%s】项目工资,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_APPLY_HEADLINE = "您【%s】项目的请假申请已审批!";
 | 
			
		||||
	public static final String BGT_LEAVE_APPLY_SUBHEADING = "您【%s】项目的请假申请,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_MAKE_UP_HEADLINE = "您【%s】项目的补卡申请已审批!";
 | 
			
		||||
	public static final String BGT_LEAVE_MAKE_UP_SUBHEADING = "您【%s】项目的补卡申请,审核人【%s】已%s!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_HEADLINE = "您已从【%s】项目退场!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_SUBHEADING_ONE = "您已被【%s】指定从【%s】项目退场!";
 | 
			
		||||
	public static final String BGT_LEAVE_EXIT_SUBHEADING_TWO = "【%s】项目已完结,自动退场!";
 | 
			
		||||
 | 
			
		||||
	//主副标志
 | 
			
		||||
	public static final String HEADLINE = "headline";          //主标题
 | 
			
		||||
	public static final String SUBHEADING = "subheading";      //副标题
 | 
			
		||||
 | 
			
		||||
	//消息类型
 | 
			
		||||
	public static final String BGT_LARGE = "3";    //大类型固定为3
 | 
			
		||||
	public static final String BGT_TYPE_SIGN_UP = "1";    //务工者报名
 | 
			
		||||
	public static final String BGT_TYPE_PAY = "2";        //付款
 | 
			
		||||
	public static final String BGT_TYPE_LEAVE = "3";      //请假
 | 
			
		||||
	public static final String BGT_TYPE_MAKE_UP = "4";    //补卡
 | 
			
		||||
	public static final String BGT_TYPE_EXIT = "5";       //退场
 | 
			
		||||
 | 
			
		||||
	//包工头消息返回
 | 
			
		||||
	public static Map<String,String> bgtMessage(Map<String, String> mp, String type,Boolean isPass) {
 | 
			
		||||
		Map<String, String> map = new HashMap<>();
 | 
			
		||||
		String pass = isPass ? "通过" : "拒绝";
 | 
			
		||||
		String projectName = mp.get("projectName");
 | 
			
		||||
		String auditor = mp.get("auditor");
 | 
			
		||||
		switch (type){
 | 
			
		||||
			case "1":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_SIGN_UP_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_SIGN_UP_APPLY_SUBHEADING, projectName,auditor,pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "2":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_PAY_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_PAY_APPLY_SUBHEADING, projectName,auditor,pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "3":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_APPLY_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_LEAVE_APPLY_SUBHEADING, projectName,auditor,pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "4":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_MAKE_UP_HEADLINE, projectName));
 | 
			
		||||
				map.put(SUBHEADING, String.format(BGT_LEAVE_MAKE_UP_SUBHEADING, projectName,auditor,pass));
 | 
			
		||||
				break;
 | 
			
		||||
			case "5":
 | 
			
		||||
				map.put(HEADLINE, String.format(BGT_LEAVE_EXIT_HEADLINE, projectName));
 | 
			
		||||
				if(isPass){
 | 
			
		||||
					map.put(SUBHEADING, String.format(BGT_LEAVE_EXIT_SUBHEADING_ONE, auditor,projectName));
 | 
			
		||||
				}else {
 | 
			
		||||
					map.put(SUBHEADING, String.format(BGT_LEAVE_EXIT_SUBHEADING_TWO, projectName));
 | 
			
		||||
				}
 | 
			
		||||
				break;
 | 
			
		||||
			default:
 | 
			
		||||
				break;
 | 
			
		||||
		}
 | 
			
		||||
		return map;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user