| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package com.qlm.service.impl;
- import java.util.ArrayList;
- import java.util.List;
- import com.jfinal.aop.Before;
- import com.jfinal.plugin.activerecord.tx.Tx;
- import com.qlm.entity.Log;
- import com.qlm.service.IOperatingService;
- import com.qlm.tools.Common;
- import com.qlm.tools.DateUtils;
- import com.qlm.view.OperatingView;
- public class OperatingServiceImpl implements IOperatingService {
- @Override
- @Before(Tx.class)
- public boolean OperatingRecord(String admin, String Content, String IPAddr) {
- return new Log().set("id",null).set("operator", admin)
- .set("content", Content).set("create_time", DateUtils.getNowdate())
- .set("operate_ip", IPAddr).save();
- }
- @Override
- public String OperatingRecordList(String aoData) {
- String sql = "select operator,content,create_time,operate_ip from t_log ORDER BY create_time desc limit 1000";
- List<Log> aorList = Log.logDao.find(sql);
- List<Object> avList = new ArrayList<Object>();
- int i = 1;
- for (Log adminOperatingRecord : aorList) {
- OperatingView aor = new OperatingView();
- aor.setSeq(i+"");
- aor.setName(adminOperatingRecord.getStr("operator"));
- aor.setContent(adminOperatingRecord.getStr("content"));
- aor.setIpAddr(adminOperatingRecord.getStr("operate_ip"));
- aor.setOperationTime(DateUtils.formatString(
- adminOperatingRecord.get("create_time"), DateUtils.PATTEN_HMS));
- avList.add(aor);
- i++;
- }
- return Common.dataTableSearch(aoData, avList);
- }
- }
|