lisai17@sina.com 2020-10-15 12:37:45 +08:00
parent 5d13b00a56
commit 227e4c52f4
34 changed files with 424 additions and 134 deletions

View File

@ -5,7 +5,7 @@ import com.jfinal.plugin.activerecord.IBean;
import com.alibaba.fastjson.annotation.JSONField;
/**
* Generated by COWR Mon Apr 27 23:46:49 CST 2020
* Generated by COWR Thu Oct 15 11:48:56 CST 2020
* TableName: modify_log
* Remarks: -
* PrimaryKey: id
@ -22,24 +22,24 @@ public abstract class BaseModifyLog<M extends BaseModifyLog<M>> extends BaseMode
/**
* name: id
* type: BIGINT(19)
* type: CHAR(32)
* isNullable: NO
* isPrimaryKey: YES
* defaultValue:
* @param id
* @param id uuid
*/
@JSONField(name="id")
public void setId(Long id) {
public void setId(String id) {
set("id", id);
}
/**
* @return id
* @return id uuid
*/
@JSONField(name="id")
public Long getId() {
return getLong("id");
public String getId() {
return getStr("id");
}
/**

View File

@ -156,7 +156,7 @@ public class InvoiceLogService extends BaseService {
if (invoice_type != null) {
fromsql += " and t.invoice_type = ? \n";
paraList.add(state);
paraList.add(invoice_type);
}
String totalRowSql = "select count(*) " + fromsql;

View File

@ -3,6 +3,7 @@ package com.cowr.ssjygl.modifylog;
import com.cowr.common.view.PageParam;
import com.cowr.common.view.Result;
import com.cowr.model.ModifyLog;
import com.cowr.ssjygl.actioncmdlog.ActionCmdLogService;
import com.jfinal.aop.Before;
import com.jfinal.core.Controller;
@ -37,4 +38,12 @@ public class ModifyLogController extends Controller {
public void list(){
renderJson(Result.object(ModifyLogService.me.list()));
}
public void findManualWeight() {
PageParam pp = getBean(PageParam.class, "", true);
String create_user_name = get("create_user_name");
String stm = get("stm");
String etm = get("etm");
renderJson(Result.object(ModifyLogService.me.findManualWeight(pp, create_user_name, stm, etm)));
}
}

View File

@ -1,14 +1,19 @@
package com.cowr.ssjygl.modifylog;
import com.alibaba.fastjson.JSONObject;
import com.cowr.common.Const;
import com.cowr.common.base.BaseModel;
import com.cowr.common.base.BaseService;
import com.cowr.common.enums.Enums;
import com.cowr.common.utils.StrUtil;
import com.cowr.common.view.PageParam;
import com.cowr.common.view.Result;
import com.cowr.model.ActionCmdLog;
import com.cowr.model.ModifyLog;
import com.cowr.model.Sysuser;
import com.cowr.model.Transport;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Page;
import com.jfinal.plugin.activerecord.Record;
@ -26,10 +31,12 @@ import java.util.List;
* PrimaryKey: id
*/
public class ModifyLogService {
public static final ModifyLogService me = new ModifyLogService();
private static Log log = Log.getLog(ModifyLogService.class);
public static final ModifyLogService me = new ModifyLogService();
/**
*
*
* @param table
* @param pks
* @param editdata
@ -37,8 +44,9 @@ public class ModifyLogService {
* @param sysuser
* @return
*/
public boolean save(String table, String pks, String editdata, int type, Sysuser sysuser){
public boolean save(String table, String pks, String editdata, int type, Sysuser sysuser) {
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(table);
modify.setPks(pks);
modify.setEditdata(editdata);
@ -61,6 +69,7 @@ public class ModifyLogService {
public boolean save(BaseModel newobj, BaseModel oldobj, int type, Sysuser sysuser) {
String[] pkeys = newobj.getPKey();
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(newobj.getTablename());
modify.setPks(StrUtil.join(Arrays.asList(pkeys), ","));
modify.setType(type);
@ -74,31 +83,6 @@ public class ModifyLogService {
return modify.save();
}
public boolean batchSave(List<?> newlist, List<BaseModel> oldlist, int type, Sysuser sysuser) {
List<ModifyLog> mls = new ArrayList<>();
for (int i = 0, len = newlist.size(); i < len; i++) {
BaseModel newobj = (BaseModel) newlist.get(i);
String[] pkeys = newobj.getPKey();
ModifyLog modify = new ModifyLog();
modify.setTable(newobj.getTablename());
modify.setPks(StrUtil.join(Arrays.asList(pkeys), ","));
modify.setType(type);
modify.setNewdata(newobj.toJson());
if (oldlist != null) {
BaseModel oldobj = oldlist.get(i);
if (oldobj != null) {
modify.setOlddata(oldobj.toJson());
}
}
modify.setCreateUserId(sysuser.getId());
modify.setCreateUserName(sysuser.getName());
mls.add(modify);
}
return Db.batchSave(mls, mls.size()).length == mls.size();
}
/**
*
*
@ -134,4 +118,116 @@ public class ModifyLogService {
public List<ModifyLog> list() {
return ModifyLog.dao.find("select * from modify_log");
}
public Page<Record> findManualWeight(PageParam pp, String create_user_name, String stm, String etm) {
String selectsql = "select * ";
String fromsql = " from modify_log t where t.`table` = 'transport'\n" +
" and t.editdata -> '$.modify_content' = 'manualWeight'";
List<Object> paraList = new ArrayList<>();
if (StrKit.notBlank(create_user_name)) {
fromsql += " and t.create_user_name like ? \n";
paraList.add("%" + create_user_name + "%");
}
if (StrKit.notBlank(stm)) {
fromsql += " and t.create_time >= ? \n";
paraList.add(stm);
}
if (StrKit.notBlank(etm)) {
fromsql += " and t.create_time <= ? \n";
paraList.add(etm);
}
String totalRowSql = "select count(*) " + fromsql;
String findSql = selectsql + fromsql;
// 前端传了排序字段,并且排序字段存在相关表中
if (StrKit.notBlank(pp.getSort_field()) && ActionCmdLog.dao.hasColunm(pp.getSort_field())) {
findSql += " order by t." + pp.getSort_field() + " is null, t." + pp.getSort_field();
if (Const.ORDER_BY_ASC.equals(pp.getSort_order())) {
findSql += " " + Const.ORDER_BY_ASC;
} else {
findSql += " " + Const.ORDER_BY_DESC;
}
} else {
findSql += " order by t.create_time desc";
}
Page<Record> page = Db.paginateByFullSql(pp.getPage(), pp.getSize(), totalRowSql, findSql, paraList.toArray());
List<Record> list = page.getList();
List<String> sqlparams = new ArrayList<>();
List<Object> params = new ArrayList<>();
for (Record record : list) {
try {
String content = record.getStr("editdata");
if (content == null) {
continue;
}
JSONObject obj = JSONObject.parseObject(content);
String modify_type = obj.getString("modify_type");
if (modify_type == null) {
record.set("content", content);
} else {
if ("manualCreate".equals(modify_type)) {
String first_weight = String.format("%.2f", obj.getBigDecimal("first_weight"));
String second_weight = String.format("%.2f", obj.getBigDecimal("second_weight"));
record.set("content", "手动创建进出场记录,皮重 " + first_weight + ",毛重 " + second_weight);
sqlparams.add("?");
params.add(obj.get("id"));
} else if (modify_type.contains("manualWeight_" + Enums.CtrlFlowEnum.R.name())) {
String first_weight = String.format("%.2f", obj.getBigDecimal("first_weight"));
String first_weight_old = String.format("%.2f", obj.getBigDecimal("first_weight_old"));
record.set("content", "手动将入场重量由 " + first_weight_old + " 改为:" + first_weight);
sqlparams.add("?");
params.add(obj.get("id"));
} else if (modify_type.contains("manualWeight_" + Enums.CtrlFlowEnum.C.name())) {
String second_weight = String.format("%.2f", obj.getBigDecimal("second_weight"));
String second_weight_old = String.format("%.2f", obj.getBigDecimal("second_weight_old"));
record.set("content", "手动将出场重量由 " + second_weight_old + " 改为:" + second_weight);
sqlparams.add("?");
params.add(obj.get("id"));
}
}
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}
List<Transport> transports = Transport.dao.find("select * from transport t where t.id in(" + StrKit.join(sqlparams, ",") + ")", params.toArray());
for (Record record : list) {
try {
String content = record.getStr("editdata");
if (content == null) {
continue;
}
JSONObject obj = JSONObject.parseObject(content);
String id = obj.getString("id");
for (Transport transport : transports) {
if (transport.getId().equals(id)) {
record.set("truck_license", transport.getTruckLicense());
record.set("order_sn", transport.getOrderSn());
record.set("state", transport.getState());
}
}
record.remove("editdata");
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}
return page;
}
}

View File

@ -10,7 +10,7 @@ import com.cowr.model.AuthLicense;
import com.cowr.model.Blacklist;
import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -195,7 +195,7 @@ public class AuthLicenseSyncService extends BaseService {
int[] ret = Db.batch("delete from auth_license where truck_license = ?", parms, arr.length);
return ret.length == arr.length
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(AuthLicense.tablename, "truck_license", logrecord.toJson(), Enums.DataOpType.DELETE.getId(), sysuser);
&& ModifyLogSyncService.me.save(AuthLicense.tablename, "truck_license", logrecord.toJson(), Enums.DataOpType.DELETE.getId(), sysuser);
}
});

View File

@ -8,7 +8,7 @@ import com.cowr.common.view.Result;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
@ -45,7 +45,7 @@ public class BaseSyncService extends BaseService {
try {
return model.save()
&& SyncTaskService.me.save(new SyncTask().addSaveData(model))
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -88,7 +88,7 @@ public class BaseSyncService extends BaseService {
try {
return model.delete()
&& SyncTaskService.me.save(new SyncTask().addDeleteData(model))
&& ModifyLogService.me.save(model, (BaseModel) model.findByPk(), Enums.DataOpType.DELETE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, (BaseModel) model.findByPk(), Enums.DataOpType.DELETE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -132,7 +132,7 @@ public class BaseSyncService extends BaseService {
try {
return oldobj.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(oldobj))
&& ModifyLogService.me.save(model, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -5,7 +5,7 @@ import com.cowr.common.view.Result;
import com.cowr.local.ssjygl.base.BaseSyncService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -56,13 +56,13 @@ public class BlacklistSyncService extends BaseSyncService {
synctask.addUpdateData(truck);
ret = truck.update()
&& ModifyLogService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
}
}
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -122,13 +122,13 @@ public class BlacklistSyncService extends BaseSyncService {
synctask.addUpdateData(truck);
ret = truck.update()
&& ModifyLogService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
}
}
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -52,6 +52,7 @@ import com.cowr.ssjygl.CacheData;
import com.cowr.ssjygl.cctv.CctvController;
import com.cowr.local.ssjygl.prepay.PrepayController;
import com.cowr.local.ssjygl.overall.OverallController;
import com.cowr.ssjygl.modifylog.ModifyLogController;
import com.cowr.ssjygl.stat.purchase.OrderPurchaseStatController;
import com.cowr.local.ssjygl.stat.sale.OrderStatController;
import com.cowr.ssjygl.stat.transfer.OrderTransferStatController;
@ -90,7 +91,7 @@ public class Config extends JFinalConfig {
public static DeviceThread deviceThread = new DeviceThread();
public static SocketIOService socketio = null;
private static boolean client_run = true;
public static final String CLINET_VERSION = "20201014";
public static final String CLINET_VERSION = "20201015";
public static String getRootPath() {
return PathKit.getWebRootPath()
@ -227,6 +228,7 @@ public class Config extends JFinalConfig {
// -- 日志
me.add("/log/sms", SmsLogController.class);
me.add("/log/actioncmd", ActionCmdLogController.class);
me.add("/log/modify", ModifyLogController.class);
}
@Override

View File

@ -0,0 +1,88 @@
package com.cowr.local.ssjygl.modifylog;
import com.cowr.common.base.BaseModel;
import com.cowr.common.utils.StrUtil;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.model.ModifyLog;
import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
import java.util.Arrays;
public class ModifyLogSyncService {
private static Log log = Log.getLog(ModifyLogSyncService.class);
public static final ModifyLogSyncService me = new ModifyLogSyncService();
/**
*
*
* @param table
* @param pks
* @param editdata
* @param type
* @param sysuser
* @return
*/
public boolean save(String table, String pks, String editdata, int type, Sysuser sysuser) {
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(table);
modify.setPks(pks);
modify.setEditdata(editdata);
modify.setType(type);
modify.setCreateUserId(sysuser.getId());
modify.setCreateUserName(sysuser.getName());
return Db.tx(new IAtom() {
@Override
public boolean run() {
try {
return modify.save() && SyncTaskService.me.save(new SyncTask().addSaveData(modify));
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
}
}
});
}
/**
*
*
* @param newobj
* @param oldobj
* @param type
* @param sysuser
* @return
*/
public boolean save(BaseModel newobj, BaseModel oldobj, int type, Sysuser sysuser) {
String[] pkeys = newobj.getPKey();
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(newobj.getTablename());
modify.setPks(StrUtil.join(Arrays.asList(pkeys), ","));
modify.setType(type);
modify.setNewdata(newobj.toJson());
if (oldobj != null) {
modify.setOlddata(oldobj.toJson());
}
modify.setCreateUserId(sysuser.getId());
modify.setCreateUserName(sysuser.getName());
return Db.tx(new IAtom() {
@Override
public boolean run() {
try {
return modify.save() && SyncTaskService.me.save(new SyncTask().addSaveData(modify));
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
}
}
});
}
}

View File

@ -9,7 +9,7 @@ import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceService;
import com.cowr.ssjygl.transprice.TransPriceService;
import com.jfinal.log.Log;
@ -228,7 +228,7 @@ public class OrderPurchaseSyncService {
return order.update() && stock.update()
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -11,7 +11,7 @@ import com.cowr.ssjygl.supermarket.product.SupermarketProductService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.cowr.ssjygl.transprice.TransPriceService;
import com.jfinal.kit.StrKit;
@ -561,7 +561,7 @@ public class OrderSaleSyncService {
synctask.addUpdateData(order);
boolean ret = order.update()
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
if (!ret) {
return false;

View File

@ -17,7 +17,7 @@ import com.cowr.ssjygl.supermarket.product.SupermarketProductService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.cowr.ssjygl.transprice.TransPriceService;
import com.jfinal.kit.StrKit;
@ -938,7 +938,7 @@ public class OrderTempSyncService {
synctask.addUpdateData(stock);
return ret && SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -1025,7 +1025,7 @@ public class OrderTempSyncService {
synctask.addUpdateData(receive);
return ret && SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -9,7 +9,7 @@ import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceService;
import com.cowr.ssjygl.transprice.TransPriceService;
import com.jfinal.log.Log;
@ -241,7 +241,7 @@ public class OrderTransferSyncService {
return order.update() && stock.update()
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -9,7 +9,7 @@ import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.transprice.TransPriceService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -217,7 +217,7 @@ public class OrderTrashSyncService {
boolean ret = order.update() && stock.update()
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
return ret;
} catch (Exception e) {

View File

@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
import com.cowr.local.ssjygl.base.BaseSyncService;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;

View File

@ -12,7 +12,7 @@ import com.cowr.local.ssjygl.main.CliCacheData;
import com.cowr.local.ssjygl.main.Config;
import com.cowr.local.ssjygl.synctask.SyncTaskService;
import com.cowr.model.*;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.HashKit;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -377,7 +377,7 @@ public class SysuserSyncService extends BaseService {
}
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});

View File

@ -16,7 +16,7 @@ import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.model.*;
import com.cowr.ssjygl.CacheData;
import com.cowr.ssjygl.blacklist.BlacklistService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.local.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.order.OrderService;
import com.cowr.ssjygl.order.ordercluster.truck.OrderclusterTruckService;
import com.cowr.ssjygl.transport.TransportService;
@ -69,7 +69,7 @@ public class TransportSyncService {
try {
return authlic.save()
&& SyncTaskService.me.save(new SyncTask().addSaveData(authlic))
&& ModifyLogService.me.save(authlic, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(authlic, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -638,7 +638,7 @@ public class TransportSyncService {
* @return
*/
public boolean saveLog(String editdata, Sysuser sysuser) {
return ModifyLogService.me.save(Transport.tablename, "id", editdata, Enums.DataOpType.SAVE.getId(), sysuser);
return ModifyLogSyncService.me.save(Transport.tablename, "id", editdata, Enums.DataOpType.SAVE.getId(), sysuser);
}
/**
@ -649,7 +649,7 @@ public class TransportSyncService {
* @return
*/
public boolean editLog(String editdata, Sysuser sysuser) {
return ModifyLogService.me.save(Transport.tablename, "id", editdata, Enums.DataOpType.UPDATE.getId(), sysuser);
return ModifyLogSyncService.me.save(Transport.tablename, "id", editdata, Enums.DataOpType.UPDATE.getId(), sysuser);
}
/**
@ -709,6 +709,7 @@ public class TransportSyncService {
Record logrecord = new Record();
logrecord.set("id", transport.getId());
logrecord.set("modify_content", "manualWeight"); // 创建入场记录,用 Enums.DataOpType.UPDATE 记录
logrecord.set("modify_type", "manualCreate");
logrecord.set("first_weight", transport.getFirstWeight());
logrecord.set("second_weight", transport.getSecondWeight());
@ -725,7 +726,7 @@ public class TransportSyncService {
synctask.addSaveData(transport);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(transport, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(transport, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -838,14 +839,20 @@ public class TransportSyncService {
Record logrecord = new Record();
logrecord.set("id", transport_id);
logrecord.set("modify_content", "manualWeight");
logrecord.set("modify_type", "manualWeight_" + which);
if (which.startsWith(Enums.CtrlFlowEnum.R.name())) { // 入场重量
transport.setFirstWeight(new BigDecimal(weight));
transport.setFirstWeightWhich(which);
logrecord.set("first_weight_old", transport.getFirstWeight());
logrecord.set("first_weight", weight);
logrecord.set("first_weight_which", which);
transport.setFirstWeight(new BigDecimal(weight));
transport.setFirstWeightWhich(which);
} else if (which.startsWith(Enums.CtrlFlowEnum.C.name())) { // 出场重量
logrecord.set("second_weight_old", transport.getSecondWeight());
logrecord.set("second_weight", weight);
logrecord.set("second_weight_which", which);
transport.setSecondWeight(new BigDecimal(weight));
transport.setSecondWeightWhich(which);
@ -853,9 +860,6 @@ public class TransportSyncService {
transport.setOutTime(new Date());
transport.setOutWhich(which);
}
logrecord.set("second_weight", weight);
logrecord.set("second_weight_which", which);
}
boolean ret = Db.tx(new IAtom() {
@ -902,7 +906,7 @@ public class TransportSyncService {
try {
boolean ret = transport.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(transport))
&& ModifyLogService.me.save(transport.tablename, "transport_id", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(transport.tablename, "transport_id", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
if (ret) {
if (StrKit.notBlank(transport.getOrderSn())) {
BaseModel snorder = OrderService.me.getOrderBySn(transport.getOrderSn());
@ -972,7 +976,7 @@ public class TransportSyncService {
// public boolean run() {
// try {
// return BocommService.me.closeTran(bocomm)
// && ModifyLogService.me.save(bocomm.tablename, "id", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
// && ModifyLogSyncService.me.save(bocomm.tablename, "id", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
// } catch (Exception e) {
// log.error(e.getMessage(), e);
// return false;

View File

@ -8,7 +8,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
@ -45,7 +45,7 @@ public class BaseSyncService extends BaseService {
try {
return model.save()
&& SyncTaskService.me.save(new SyncTask().addSaveData(model))
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -88,7 +88,7 @@ public class BaseSyncService extends BaseService {
try {
return model.delete()
&& SyncTaskService.me.save(new SyncTask().addDeleteData(model))
&& ModifyLogService.me.save(model, (BaseModel) model.findByPk(), Enums.DataOpType.DELETE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, (BaseModel) model.findByPk(), Enums.DataOpType.DELETE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -131,7 +131,7 @@ public class BaseSyncService extends BaseService {
try {
return oldobj.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(oldobj))
&& ModifyLogService.me.save(model, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -5,7 +5,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -55,13 +55,13 @@ public class BlacklistSyncService extends BaseSyncService {
synctask.addUpdateData(truck);
ret = truck.update()
&& ModifyLogService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
}
}
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -121,13 +121,13 @@ public class BlacklistSyncService extends BaseSyncService {
synctask.addUpdateData(truck);
ret = truck.update()
&& ModifyLogService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(truck, oldtruck, Enums.DataOpType.UPDATE.getId(), sysuser);
}
}
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -9,7 +9,7 @@ import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -56,7 +56,7 @@ public class CustomerSyncService extends BaseSyncService {
synctask.addSaveData(receiver);
ret = receiver.save()
&& ModifyLogService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), sysuser);
if (!ret) {
return false;
@ -66,7 +66,7 @@ public class CustomerSyncService extends BaseSyncService {
synctask.addSaveData(model);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -170,7 +170,7 @@ public class CustomerSyncService extends BaseSyncService {
synctask.addSaveData(receiver);
ret = receiver.save()
&& ModifyLogService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), sysuser);
} else {
CustomerReceiver oldreceiver = receiver.clone();
receiver.setName(receiver_name);
@ -179,7 +179,7 @@ public class CustomerSyncService extends BaseSyncService {
synctask.addUpdateData(receiver);
ret = receiver.update()
&& ModifyLogService.me.save(receiver, oldreceiver, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(receiver, oldreceiver, Enums.DataOpType.UPDATE.getId(), sysuser);
}
if (!ret) {
@ -188,7 +188,7 @@ public class CustomerSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(oldobj, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(oldobj, saveold, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -10,7 +10,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.*;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.i18n.Res;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -111,7 +111,7 @@ public class CustomerRegisterService extends BaseService {
@Override
public boolean run() {
try {
return register.update() && ModifyLogService.me.save(register, old, Enums.DataOpType.UPDATE.getId(), user);
return register.update() && ModifyLogSyncService.me.save(register, old, Enums.DataOpType.UPDATE.getId(), user);
} catch (Exception e) {
log.error(e.getMessage(), e);
}
@ -196,7 +196,7 @@ public class CustomerRegisterService extends BaseService {
synctask.addSaveData(customer);
synctask.addSaveData(receiver);
return SyncTaskService.me.save(synctask) && ModifyLogService.me.save(register, old, Enums.DataOpType.UPDATE.getId(), user);
return SyncTaskService.me.save(synctask) && ModifyLogSyncService.me.save(register, old, Enums.DataOpType.UPDATE.getId(), user);
} catch (Exception e) {
log.error(e.getMessage(), e);
}

View File

@ -9,7 +9,7 @@ import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.invoice.receive.InvoiceReceiveService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.order.OrderService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -200,7 +200,7 @@ public class InvoiceLogSyncService extends BaseSyncService {
synctask.addUpdateData(receive);
return SyncTaskService.me.save(synctask, supermarket_id)
&& ModifyLogService.me.save(finalInvoiceLog, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(finalInvoiceLog, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -295,7 +295,7 @@ public class InvoiceLogSyncService extends BaseSyncService {
synctask.addUpdateData(invoiceLog);
return SyncTaskService.me.save(synctask, order.getInt("supermarket_id"))
&& ModifyLogService.me.save(invoiceLog, old, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(invoiceLog, old, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
}
@ -430,7 +430,7 @@ public class InvoiceLogSyncService extends BaseSyncService {
}
}
return ModifyLogService.me.save(InvoiceLog.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
return ModifyLogSyncService.me.save(InvoiceLog.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -9,7 +9,7 @@ import com.cowr.model.Sysuser;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.main.SvrCacheData;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -67,7 +67,7 @@ public class InvoiceReceiveSyncService extends BaseSyncService {
try {
return receive.save()
&& SyncTaskService.me.save(new SyncTask().addSaveData(receive), receive.getSupermarketId()) // 下发到指定的砂站
&& ModifyLogService.me.save(receive, null, Enums.DataOpType.SAVE.getId(), user);
&& ModifyLogSyncService.me.save(receive, null, Enums.DataOpType.SAVE.getId(), user);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -46,6 +46,7 @@ import com.cowr.ssjygl.actioncmdlog.ActionCmdLogController;
import com.cowr.ssjygl.cctv.CctvController;
import com.cowr.service.ssjygl.prepay.PrepayController;
import com.cowr.service.ssjygl.overall.OverallController;
import com.cowr.ssjygl.modifylog.ModifyLogController;
import com.cowr.ssjygl.stat.purchase.OrderPurchaseStatController;
import com.cowr.service.ssjygl.stat.sale.OrderStatController;
import com.cowr.ssjygl.stat.transfer.OrderTransferStatController;
@ -194,6 +195,7 @@ public class Config extends JFinalConfig {
// -- 日志
me.add("/log/sms", SmsLogController.class);
me.add("/log/actioncmd", ActionCmdLogController.class);
me.add("/log/modify", ModifyLogController.class);
}
@Override

View File

@ -0,0 +1,88 @@
package com.cowr.service.ssjygl.modifylog;
import com.cowr.common.base.BaseModel;
import com.cowr.common.utils.StrUtil;
import com.cowr.model.ModifyLog;
import com.cowr.model.SyncTask;
import com.cowr.model.Sysuser;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
import java.util.Arrays;
public class ModifyLogSyncService {
private static Log log = Log.getLog(ModifyLogSyncService.class);
public static final ModifyLogSyncService me = new ModifyLogSyncService();
/**
*
*
* @param table
* @param pks
* @param editdata
* @param type
* @param sysuser
* @return
*/
public boolean save(String table, String pks, String editdata, int type, Sysuser sysuser) {
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(table);
modify.setPks(pks);
modify.setEditdata(editdata);
modify.setType(type);
modify.setCreateUserId(sysuser.getId());
modify.setCreateUserName(sysuser.getName());
return Db.tx(new IAtom() {
@Override
public boolean run() {
try {
return modify.save() && SyncTaskService.me.save(new SyncTask().addSaveData(modify));
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
}
}
});
}
/**
*
*
* @param newobj
* @param oldobj
* @param type
* @param sysuser
* @return
*/
public boolean save(BaseModel newobj, BaseModel oldobj, int type, Sysuser sysuser) {
String[] pkeys = newobj.getPKey();
ModifyLog modify = new ModifyLog();
modify.setId(StrKit.getRandomUUID());
modify.setTable(newobj.getTablename());
modify.setPks(StrUtil.join(Arrays.asList(pkeys), ","));
modify.setType(type);
modify.setNewdata(newobj.toJson());
if (oldobj != null) {
modify.setOlddata(oldobj.toJson());
}
modify.setCreateUserId(sysuser.getId());
modify.setCreateUserName(sysuser.getName());
return Db.tx(new IAtom() {
@Override
public boolean run() {
try {
return modify.save() && SyncTaskService.me.save(new SyncTask().addSaveData(modify));
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
}
}
});
}
}

View File

@ -12,7 +12,7 @@ import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.main.SvrCacheData;
import com.cowr.service.ssjygl.smslog.SmsService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.order.ordercluster.OrderclusterService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.cowr.ssjygl.supermarket.SupermarketService;
@ -471,7 +471,7 @@ public class OrderclusterSyncService extends BaseSyncService {
try {
return model.save()
&& SyncTaskService.me.save(new SyncTask().addSaveData(model), model.getSupermarketId())
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
@ -581,7 +581,7 @@ public class OrderclusterSyncService extends BaseSyncService {
try {
return oldobj.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(oldobj), oldobj.getSupermarketId())
&& ModifyLogService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
@ -618,7 +618,7 @@ public class OrderclusterSyncService extends BaseSyncService {
try {
return oldobj.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(oldobj), oldobj.getSupermarketId())
&& ModifyLogService.me.save(oldobj, null, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(oldobj, null, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
@ -656,7 +656,7 @@ public class OrderclusterSyncService extends BaseSyncService {
try {
return oldobj.update()
&& SyncTaskService.me.save(new SyncTask().addUpdateData(oldobj), oldobj.getSupermarketId())
&& ModifyLogService.me.save(oldobj, null, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(oldobj, null, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);

View File

@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -165,7 +165,7 @@ public class OrderclusterTruckSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(synctask, ordercluster.getSupermarketId())
&& ModifyLogService.me.save(OrderclusterTruck.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(OrderclusterTruck.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
}
});

View File

@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.*;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
@ -90,6 +90,7 @@ public class OrderTempSyncService {
// }
// 已开具发票
// TODO: 如果是专票,还能不能取消?
if (order.getInvoiceCode() != null) {
InvoiceLog invoiceLog = InvoiceLog.dao.findFirst(
"select * from invoice_log t where invoice_number = ? and code = ? limit 1 ",
@ -163,7 +164,7 @@ public class OrderTempSyncService {
synctask.addUpdateData(stock);
return ret && SyncTaskService.me.save(synctask, order.getSupermarketId())
&& ModifyLogService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(order.tablename, "sn", logrecord.toJson(), Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -7,7 +7,7 @@ import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -63,7 +63,7 @@ public class PrepayDetailSyncService extends BaseSyncService {
synctask.addSaveData(his);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user);
}
});
@ -191,7 +191,7 @@ public class PrepayDetailSyncService extends BaseSyncService {
synctask.addSaveData(his);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
&& ModifyLogSyncService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
}
});

View File

@ -9,7 +9,7 @@ import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.main.SvrCacheData;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.order.ordercluster.OrderclusterService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -134,7 +134,7 @@ public class PrepayTruckSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(synctask, supermarket_id)
&& ModifyLogService.me.save(PrepayTruck.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(PrepayTruck.tablename, "id", logrecord.toJson(), Enums.DataOpType.SAVE.getId(), sysuser);
}
});

View File

@ -7,7 +7,7 @@ import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -82,7 +82,7 @@ public class RefundDetailSyncService extends BaseSyncService {
synctask.addSaveData(his);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), user);
}
});
@ -177,7 +177,7 @@ public class RefundDetailSyncService extends BaseSyncService {
synctask.addSaveData(his);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
&& ModifyLogSyncService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
}
});
@ -282,7 +282,7 @@ public class RefundDetailSyncService extends BaseSyncService {
synctask.addSaveData(his);
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
&& ModifyLogSyncService.me.save(model, oldmodel, Enums.DataOpType.UPDATE.getId(), user);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -6,7 +6,7 @@ import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.main.SvrCacheData;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
@ -92,7 +92,7 @@ public class SupermarketSyncService extends BaseSyncService {
}
return ret && SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(sp, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(sp, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -138,7 +138,7 @@ public class SupermarketSyncService extends BaseSyncService {
return ret && sp.delete()
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(sp, null, Enums.DataOpType.DELETE.getId(), sysuser);
&& ModifyLogSyncService.me.save(sp, null, Enums.DataOpType.DELETE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;

View File

@ -13,7 +13,7 @@ import com.cowr.service.ssjygl.customer.register.CustomerRegisterService;
import com.cowr.service.ssjygl.main.Config;
import com.cowr.service.ssjygl.main.SvrCacheData;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.kit.HashKit;
import com.jfinal.kit.StrKit;
import com.jfinal.log.Log;
@ -252,7 +252,7 @@ public class SysuserSyncService extends BaseSyncService {
public boolean run() throws SQLException {
try {
return model.save() && SyncTaskService.me.save(new SyncTask().addSaveData(model))
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), tokenuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -328,7 +328,7 @@ public class SysuserSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(new SyncTask().addUpdateData(chkobj))
&& ModifyLogService.me.save(chkobj, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(chkobj, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});
@ -403,7 +403,7 @@ public class SysuserSyncService extends BaseSyncService {
synctask.addSaveData(receiver);
ret = receiver.save() && ModifyLogService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), tokenuser);
ret = receiver.save() && ModifyLogSyncService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), tokenuser);
if (!ret) {
return false;
@ -416,7 +416,7 @@ public class SysuserSyncService extends BaseSyncService {
synctask.addSaveData(customer);
return model.save() && SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), tokenuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -519,7 +519,7 @@ public class SysuserSyncService extends BaseSyncService {
synctask.addSaveData(receiver);
ret = receiver.save()
&& ModifyLogService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(receiver, null, Enums.DataOpType.SAVE.getId(), tokenuser);
} else {
CustomerReceiver oldreceiver = receiver.clone();
receiver.setName(receiver_name);
@ -528,7 +528,7 @@ public class SysuserSyncService extends BaseSyncService {
synctask.addUpdateData(receiver);
ret = receiver.update()
&& ModifyLogService.me.save(receiver, oldreceiver, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(receiver, oldreceiver, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
if (!ret) {
@ -537,7 +537,7 @@ public class SysuserSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(chkobj, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(chkobj, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});
@ -585,7 +585,7 @@ public class SysuserSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});
@ -643,7 +643,7 @@ public class SysuserSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});
@ -692,7 +692,7 @@ public class SysuserSyncService extends BaseSyncService {
}
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
&& ModifyLogSyncService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
}
});

View File

@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
import com.cowr.model.*;
import com.cowr.service.ssjygl.base.BaseSyncService;
import com.cowr.service.ssjygl.synctask.SyncTaskService;
import com.cowr.ssjygl.modifylog.ModifyLogService;
import com.cowr.service.ssjygl.modifylog.ModifyLogSyncService;
import com.jfinal.log.Log;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.IAtom;
@ -47,7 +47,7 @@ public class TruckSyncService extends BaseSyncService {
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, null, Enums.DataOpType.SAVE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -112,7 +112,7 @@ public class TruckSyncService extends BaseSyncService {
try {
return model.update()
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, oldobj, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, oldobj, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;
@ -165,7 +165,7 @@ public class TruckSyncService extends BaseSyncService {
return ret
&& SyncTaskService.me.save(synctask)
&& ModifyLogService.me.save(model, oldobj, Enums.DataOpType.UPDATE.getId(), sysuser);
&& ModifyLogSyncService.me.save(model, oldobj, Enums.DataOpType.UPDATE.getId(), sysuser);
} catch (Exception e) {
log.error(e.getMessage(), e);
return false;