dev
parent
46eefb5a8d
commit
00b77bf063
|
|
@ -1,10 +1,10 @@
|
|||
package com.cowr.ssjygl.blacklist;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.cowr.common.Const;
|
||||
import com.cowr.common.base.BaseService;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.model.Blacklist;
|
||||
import com.cowr.model.Truck;
|
||||
import com.jfinal.kit.StrKit;
|
||||
import com.jfinal.plugin.activerecord.Db;
|
||||
import com.jfinal.plugin.activerecord.Page;
|
||||
|
|
@ -73,4 +73,22 @@ public class BlacklistService extends BaseService {
|
|||
" and truck_license = ? \n" +
|
||||
" limit 0,1 ", license);
|
||||
}
|
||||
|
||||
public Blacklist json2model(JSONObject obj) {
|
||||
Blacklist blacklist = new Blacklist();
|
||||
blacklist.setId(obj.getString("id"));
|
||||
blacklist.setTruckLicense(obj.getString("truck_license"));
|
||||
blacklist.setDriverName(obj.getString("driver_name"));
|
||||
blacklist.setDriverPhone(obj.getString("driver_phone"));
|
||||
blacklist.setOrderSn(obj.getString("order_sn"));
|
||||
blacklist.setSetTime(obj.getDate("set_time"));
|
||||
blacklist.setSetUserId(obj.getInteger("set_user_id"));
|
||||
blacklist.setSetUserName(obj.getString("set_user_name"));
|
||||
blacklist.setRemoveTime(obj.getDate("remove_time"));
|
||||
blacklist.setRemoveUserId(obj.getInteger("remove_user_id"));
|
||||
blacklist.setRemoveUserName(obj.getString("remove_user_name"));
|
||||
blacklist.setReasonType(obj.getInteger("reason_type"));
|
||||
blacklist.setReasonDetail(obj.getString("reason_detail"));
|
||||
return blacklist;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import com.cowr.model.*;
|
|||
import com.cowr.service.ssjygl.main.Config;
|
||||
import com.cowr.service.ssjygl.main.SvrCacheData;
|
||||
import com.cowr.ssjygl.CacheData;
|
||||
import com.cowr.ssjygl.blacklist.BlacklistService;
|
||||
import com.jfinal.kit.StrKit;
|
||||
import com.jfinal.log.Log;
|
||||
import com.jfinal.plugin.activerecord.Db;
|
||||
|
|
@ -295,9 +296,7 @@ public class SyncTaskService {
|
|||
|
||||
// 分发黑名单
|
||||
if (Blacklist.dao.getTablename().equals(tablename)) {
|
||||
Blacklist blacklist = new Blacklist();
|
||||
blacklist._setAttrs(obj.getInnerMap());
|
||||
synctask.addSaveData(blacklist);
|
||||
synctask.addSaveData(BlacklistService.me.json2model(obj));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -315,6 +314,7 @@ public class SyncTaskService {
|
|||
SyncTask newsynctask = synctask.clone();
|
||||
newsynctask.setId(StrKit.getRandomUUID());
|
||||
newsynctask.setSupermarketId(supermarket.getId());
|
||||
newsynctask.setJson();
|
||||
|
||||
sts.add(newsynctask);
|
||||
}
|
||||
|
|
@ -361,9 +361,7 @@ public class SyncTaskService {
|
|||
|
||||
// 分发黑名单
|
||||
if (Blacklist.dao.getTablename().equals(tablename)) {
|
||||
Blacklist blacklist = new Blacklist();
|
||||
blacklist._setAttrs(obj.getInnerMap());
|
||||
synctask.addUpdateData(blacklist);
|
||||
synctask.addUpdateData(BlacklistService.me.json2model(obj));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -381,6 +379,7 @@ public class SyncTaskService {
|
|||
SyncTask newsynctask = synctask.clone();
|
||||
newsynctask.setId(StrKit.getRandomUUID());
|
||||
newsynctask.setSupermarketId(supermarket.getId());
|
||||
newsynctask.setJson();
|
||||
|
||||
sts.add(newsynctask);
|
||||
}
|
||||
|
|
@ -487,6 +486,7 @@ public class SyncTaskService {
|
|||
synctask.setIncrementData(recvdata.getString("increment_data"));
|
||||
synctask.setSupermarketId(supermarket.getId());
|
||||
synctask.setCreateTime(now);
|
||||
synctask.setJson();
|
||||
|
||||
sts.add(synctask);
|
||||
}
|
||||
|
|
@ -563,6 +563,7 @@ public class SyncTaskService {
|
|||
synctask.setDeleteData(JSONObject.toJSONString(new JSONObject().put(AuthLicense.dao.getTablename(), deletearr)));
|
||||
synctask.setSupermarketId(supermarket.getId());
|
||||
synctask.setCreateTime(now);
|
||||
synctask.setJson();
|
||||
|
||||
sts.add(synctask);
|
||||
}
|
||||
|
|
@ -580,6 +581,7 @@ public class SyncTaskService {
|
|||
* 过滤 transport 的数据更新
|
||||
* 1.如果传上来的数据中 state 是 5 ,表示记录已完成,可以直接更新
|
||||
* 2.如果传上来的数据中 state 不是 5,就需要查询数据库,看看数据库中是不是已经是 5 了,避免 state 被回退更新
|
||||
*
|
||||
* @param arr
|
||||
* @return
|
||||
*/
|
||||
|
|
|
|||
Loading…
Reference in New Issue