Commit aa0e1f93 authored by 赵啸非's avatar 赵啸非

添加设备日志类型筛选

parent 35ade8c5
...@@ -21,6 +21,7 @@ public class MessageProducer implements IMessageProduceService { ...@@ -21,6 +21,7 @@ public class MessageProducer implements IMessageProduceService {
@Autowired @Autowired
private RabbitTemplate rabbitTemplate; private RabbitTemplate rabbitTemplate;
public void syncAccessSend(AccessLogPdu accessLogPdu) { public void syncAccessSend(AccessLogPdu accessLogPdu) {
//new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8)) //new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8))
//rabbitTemplate.send(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE,new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8))); //rabbitTemplate.send(QueueKey.EXCHANGE, QueueKey.ACCESS_LOG_QUEUE,new Message(JSON.toJSONString(accessLogPdu).getBytes(StandardCharsets.UTF_8)));
......
...@@ -61,6 +61,7 @@ exec "$JAVACMD" $JAVA_OPTS \ ...@@ -61,6 +61,7 @@ exec "$JAVACMD" $JAVA_OPTS \
-Dbasedir="$BASEDIR" \ -Dbasedir="$BASEDIR" \
-Djava.io.tmpdir=$TEMP_PATH \ -Djava.io.tmpdir=$TEMP_PATH \
-Dloader.path="file://$BASEDIR/conf,file://$BASEDIR/lib" \ -Dloader.path="file://$BASEDIR/conf,file://$BASEDIR/lib" \
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=211092 \
-jar $MAIN_CLASS \ -jar $MAIN_CLASS \
> /dev/null & > /dev/null &
......
package com.mortals.xhx.module.error.web; package com.mortals.xhx.module.error.web;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.mortals.framework.annotation.UnAuth; import com.mortals.framework.annotation.UnAuth;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.OrderCol; import com.mortals.framework.model.OrderCol;
...@@ -63,4 +64,8 @@ public class ErrorLogController extends BaseCRUDJsonBodyMappingController<ErrorL ...@@ -63,4 +64,8 @@ public class ErrorLogController extends BaseCRUDJsonBodyMappingController<ErrorL
public String save(@RequestBody ErrorLogEntity entity) { public String save(@RequestBody ErrorLogEntity entity) {
return super.save(entity); return super.save(entity);
} }
} }
\ No newline at end of file
package com.mortals.xhx.module.operate.web; package com.mortals.xhx.module.operate.web;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.mortals.framework.annotation.UnAuth; import com.mortals.framework.annotation.UnAuth;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.OrderCol; import com.mortals.framework.model.OrderCol;
...@@ -10,8 +13,10 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -10,8 +13,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.operate.model.OperateLogEntity; import com.mortals.xhx.module.operate.model.OperateLogEntity;
import com.mortals.xhx.module.operate.service.OperateLogService; import com.mortals.xhx.module.operate.service.OperateLogService;
...@@ -20,32 +25,34 @@ import com.mortals.framework.util.StringUtils; ...@@ -20,32 +25,34 @@ import com.mortals.framework.util.StringUtils;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*; import static com.mortals.framework.ap.SysConstains.*;
/** /**
* * 平台用户操作日志业务
* 平台用户操作日志业务 *
* * @author zxfei
* @author zxfei * @date 2022-08-17
* @date 2022-08-17 */
*/
@RestController @RestController
@RequestMapping("operate/log") @RequestMapping("operate/log")
public class OperateLogController extends BaseCRUDJsonBodyMappingController<OperateLogService,OperateLogEntity,Long> { public class OperateLogController extends BaseCRUDJsonBodyMappingController<OperateLogService, OperateLogEntity, Long> {
@Autowired @Autowired
private ParamService paramService; private ParamService paramService;
public OperateLogController(){ public OperateLogController() {
super.setModuleDesc( "平台用户操作日志业务"); super.setModuleDesc("平台用户操作日志业务");
} }
@Override @Override
protected void init(Map<String, Object> model, Context context) { protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "operType", paramService.getParamBySecondOrganize("OperateLog","operType")); this.addDict(model, "operType", paramService.getParamBySecondOrganize("OperateLog", "operType"));
this.addDict(model, "platformMark", paramService.getParamBySecondOrganize("OperateLog","platformMark")); this.addDict(model, "platformMark", paramService.getParamBySecondOrganize("OperateLog", "platformMark"));
super.init(model, context); super.init(model, context);
} }
...@@ -61,9 +68,16 @@ public class OperateLogController extends BaseCRUDJsonBodyMappingController<Oper ...@@ -61,9 +68,16 @@ public class OperateLogController extends BaseCRUDJsonBodyMappingController<Oper
@Override @Override
@UnAuth @UnAuth
public String save(@RequestBody OperateLogEntity entity) { public String save(@RequestBody OperateLogEntity entity) {
return super.save(entity);
}
public static void main(String[] args) throws JsonProcessingException {
String json = "{\"content\":\"查询平台用户操作日志业务 【成功】\",\"ip\":\"192.168.0.57\",\"logDate\":1687232793556,\"loginName\":\"admin\",\"operType\":1,\"platformMark\":\"log-manager\",\"requestUrl\":\"/logservice/operate/log/list\",\"userId\":1,\"userName\":\"系统管理员\"}";
ObjectMapper objectMapper = new ObjectMapper();
OperateLogEntity person = objectMapper.readValue(json, OperateLogEntity.class);
System.out.println(person.toString());
return super.save(entity);
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment