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

66 lines
2.1 KiB
Java
Raw Normal View History

2022-07-05 18:44:45 +08:00
package com.engine.organization.transmethod;
2022-07-07 17:30:32 +08:00
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
2022-07-05 18:44:45 +08:00
import com.engine.organization.enums.OperateTypeEnum;
import org.apache.commons.lang.StringUtils;
/**
* @author:dxfeng
* @createTime: 2022/07/05
* @version: 1.0
*/
public class LogViewTransMethod {
public String getOperateType(String operateType) {
if (StringUtils.isNotBlank(operateType)) {
switch (operateType) {
case "1":
operateType = OperateTypeEnum.ADD.getLabel();
break;
case "2":
operateType = OperateTypeEnum.UPDATE.getLabel();
break;
2022-07-06 15:43:16 +08:00
case "4":
2022-07-05 18:44:45 +08:00
operateType = OperateTypeEnum.DELETE.getLabel();
break;
2022-07-07 14:19:56 +08:00
case "5":
operateType = OperateTypeEnum.MOVE.getLabel();
break;
case "6":
operateType = OperateTypeEnum.MERGE.getLabel();
break;
case "7":
operateType = OperateTypeEnum.COPY.getLabel();
break;
2022-07-05 18:44:45 +08:00
default:
break;
}
2022-07-06 11:44:07 +08:00
return operateType;
2022-07-05 18:44:45 +08:00
}
return "";
}
2022-07-07 15:32:30 +08:00
2022-07-07 17:30:32 +08:00
public String getDateTimeFormat(String dateTime) {
if (StringUtils.isNotBlank(dateTime)) {
2022-07-08 14:07:55 +08:00
dateTime = dateTime.substring(0,19);
2022-07-07 15:32:30 +08:00
}
return dateTime;
}
2022-07-07 17:30:32 +08:00
public static String getFormatJson(String jsonStr) {
if (StringUtils.isNotBlank(jsonStr)) {
try {
JSONObject object = JSONObject.parseObject(jsonStr);
jsonStr = JSON.toJSONString(object, SerializerFeature.PrettyFormat, SerializerFeature.WriteMapNullValue,
SerializerFeature.WriteDateUseDateFormat);
jsonStr= jsonStr.replace("\n","<br/>").replace("\t","&nbsp&nbsp&nbsp&nbsp");
} catch (Exception e) {
return jsonStr;
}
}
return jsonStr;
}
2022-07-05 18:44:45 +08:00
}