weaver-hrm-organization/src/com/engine/organization/transmethod/StaffTransMethod.java

42 lines
1023 B
Java
Raw Normal View History

2022-06-08 09:01:13 +08:00
package com.engine.organization.transmethod;
2024-06-13 14:52:24 +08:00
import cn.hutool.core.convert.Convert;
import weaver.systeminfo.SystemEnv;
2022-06-08 09:01:13 +08:00
/**
2022-06-14 11:07:48 +08:00
* @description:
2022-06-08 09:01:13 +08:00
* @author:dxfeng
* @createTime: 2022/06/07
* @version: 1.0
*/
public class StaffTransMethod {
2023-09-06 09:55:43 +08:00
2024-06-13 14:52:24 +08:00
public static String getLackSpan(String lackStatus, String languageId) {
Integer language = Convert.toInt(languageId, -1);
2022-06-08 09:01:13 +08:00
String lackSpan = "";
2024-06-13 14:52:24 +08:00
int labelId = -1;
2022-06-08 09:01:13 +08:00
switch (lackStatus) {
case "1":
lackSpan = "缺编";
2024-06-13 14:52:24 +08:00
labelId = 547351;
2022-06-08 09:01:13 +08:00
break;
case "2":
lackSpan = "满员";
2024-06-13 14:52:24 +08:00
labelId = 547350;
2022-06-08 09:01:13 +08:00
break;
case "3":
lackSpan = "超编";
2024-06-13 14:52:24 +08:00
labelId = 547352;
2022-06-08 09:01:13 +08:00
break;
default:
break;
}
2024-06-13 14:52:24 +08:00
if (-1 == language || -1 == labelId) {
return lackSpan;
}
return SystemEnv.getHtmlLabelName(labelId, language);
2022-06-08 09:01:13 +08:00
}
2023-09-06 09:55:43 +08:00
2022-06-08 09:01:13 +08:00
}