调整用户同步相关功能
parent
773b695576
commit
f856607eaa
|
|
@ -154,16 +154,16 @@ public class BaseService {
|
|||
*/
|
||||
public Result delete(BaseModel model, Sysuser sysuser) {
|
||||
try {
|
||||
// 如果存在逻辑删除字段 del,则只做逻辑删除,不做物理删除
|
||||
if (model.hasDelKey()) {
|
||||
return logicDel(model, sysuser);
|
||||
}
|
||||
|
||||
// 注意这里有 !,找到后才做 delete 操作
|
||||
if (!model.checkExistsByPk()) {
|
||||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
// 如果存在逻辑删除字段 del,则只做逻辑删除,不做物理删除
|
||||
if (model.hasDelKey()) {
|
||||
return logicDel(model, sysuser);
|
||||
}
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
|
|
@ -201,9 +201,11 @@ public class BaseService {
|
|||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_INVALID); // 逻辑删除字段统一用 del
|
||||
BaseModel old = (BaseModel) model.findByPk(); // 找到旧记录进行更新
|
||||
|
||||
return update(model);
|
||||
old.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_INVALID); // 逻辑删除字段统一用 del
|
||||
|
||||
return update(old);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "删除失败");
|
||||
|
|
@ -222,9 +224,11 @@ public class BaseService {
|
|||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_INVALID); // 逻辑删除字段统一用 del
|
||||
BaseModel old = (BaseModel) model.findByPk(); // 找到旧记录进行更新
|
||||
|
||||
return update(model, sysuser);
|
||||
old.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_INVALID); // 逻辑删除字段统一用 del
|
||||
|
||||
return update(old, sysuser);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "删除失败");
|
||||
|
|
@ -243,9 +247,11 @@ public class BaseService {
|
|||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
BaseModel old = (BaseModel) model.findByPk(); // 找到旧记录进行更新
|
||||
|
||||
return update(model);
|
||||
old.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
|
||||
return update(old);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "恢复失败");
|
||||
|
|
@ -264,9 +270,11 @@ public class BaseService {
|
|||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
BaseModel old = (BaseModel) model.findByPk(); // 找到旧记录进行更新
|
||||
|
||||
return update(model, sysuser);
|
||||
old.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
|
||||
return update(old, sysuser);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "恢复失败");
|
||||
|
|
@ -288,14 +296,16 @@ public class BaseService {
|
|||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
boolean ret = model.update();
|
||||
|
||||
// 将修改后的对象返回
|
||||
String[] keys = model._getAttrNames();
|
||||
for (String key : keys) {
|
||||
oldobj.set(key, model.get(key));
|
||||
// 将新对象中,不为 null 的字段设置到旧的对象中,然后用旧对象更新数据
|
||||
// TODO: 如果要在更新时,将某一个字段置为 null 则需要重新该方法,并且前端提交数据时也要配合
|
||||
for(String key : model._getAttrNames()){
|
||||
if(model.get(key) != null){
|
||||
oldobj.set(key, model.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
boolean ret = oldobj.update();
|
||||
|
||||
return ret ? Result.object(oldobj) : Result.failed(false, "修改失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
|
|
@ -318,14 +328,24 @@ public class BaseService {
|
|||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
BaseModel old = (BaseModel) oldobj.clone();
|
||||
|
||||
// 将新对象中,不为 null 的字段设置到旧的对象中,然后用旧对象更新数据
|
||||
// TODO: 如果要在更新时,将某一个字段置为 null 则需要重新该方法,并且前端提交数据时也要配合
|
||||
for(String key : model._getAttrNames()){
|
||||
if(model.get(key) != null){
|
||||
oldobj.set(key, model.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
try{
|
||||
boolean ret = model.update();
|
||||
boolean ret = oldobj.update();
|
||||
|
||||
if (ret) {
|
||||
ret = ModifyLogService.me.save(model, oldobj, Enums.DataOpType.UPDATE.getId(), sysuser);
|
||||
ret = ModifyLogService.me.save(oldobj, old, Enums.DataOpType.UPDATE.getId(), sysuser);
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@ public class _MappingKit {
|
|||
|
||||
public static void mapping(ActiveRecordPlugin arp) {
|
||||
arp.addMapping("auth_license", "truck_license", AuthLicense.class);
|
||||
arp.addMapping("bocomm", "id", Bocomm.class);
|
||||
arp.addMapping("bocomm_request", "id", BocommRequest.class);
|
||||
arp.addMapping("bocomm_response", "id", BocommResponse.class);
|
||||
// arp.addMapping("bocomm", "id", Bocomm.class);
|
||||
// arp.addMapping("bocomm_request", "id", BocommRequest.class);
|
||||
// arp.addMapping("bocomm_response", "id", BocommResponse.class);
|
||||
arp.addMapping("transport", "id", Transport.class);
|
||||
arp.addMapping("device_config", "supermarket_id", DeviceConfig.class);
|
||||
arp.addMapping("driver", "id", Driver.class);
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
git pull
|
||||
mvn clean package
|
||||
./target/ssjygl-local-release/ssjygl-local/start.sh
|
||||
./target/ssjygl-xsx-local-release/ssjygl-local/start.sh
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
./target/ssjygl-local-release/ssjygl-local/start.sh
|
||||
./target/ssjygl-xsx-local-release/ssjygl-local/start.sh
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.cowr.local.ssjygl.authlicense;
|
|||
import com.cowr.common.base.BaseController;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.AuthLicense;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.authlicense.AuthLicensePKValidator;
|
||||
|
|
@ -24,7 +24,7 @@ public class AuthLicenseController extends BaseController {
|
|||
*/
|
||||
@Before(AuthLicenseValidator.class)
|
||||
public void save() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -40,7 +40,7 @@ public class AuthLicenseController extends BaseController {
|
|||
*/
|
||||
@Before(AuthLicensePKValidator.class)
|
||||
public void del() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -63,7 +63,7 @@ public class AuthLicenseController extends BaseController {
|
|||
}
|
||||
|
||||
public void batchDel(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ package com.cowr.local.ssjygl.blacklist;
|
|||
import com.cowr.common.base.BaseController;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Blacklist;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.blacklist.BlacklistPKValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class BlacklistController extends BaseController {
|
|||
*/
|
||||
@Before(BlacklistValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class BlacklistController extends BaseController {
|
|||
|
||||
@Before(BlacklistPKValidator.class)
|
||||
public void remove(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package com.cowr.local.ssjygl.main;
|
||||
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
|
|
@ -39,7 +39,7 @@ public class AuthInterceptor implements Interceptor {
|
|||
return;
|
||||
}
|
||||
|
||||
Sysuser sysuser = SysuserService.me.getSysuserByToken(token);
|
||||
Sysuser sysuser = SysuserSyncService.me.getSysuserByToken(token);
|
||||
|
||||
if (sysuser == null) {
|
||||
c.renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -238,26 +238,14 @@ public class Config extends JFinalConfig {
|
|||
}
|
||||
|
||||
me.add(new QuartzPlugin());
|
||||
|
||||
if (isprod) {
|
||||
RedisPlugin redis = new RedisPlugin(
|
||||
com.cowr.common.Const.REDIS_CACHENAME,
|
||||
dbprop.get("redis.ip"),
|
||||
dbprop.getInt("redis.port"),
|
||||
0
|
||||
);
|
||||
|
||||
me.add(redis);
|
||||
} else {
|
||||
me.add(new RedisPlugin(
|
||||
com.cowr.common.Const.REDIS_CACHENAME,
|
||||
dbprop.get("redis.ip"),
|
||||
dbprop.getInt("redis.port"),
|
||||
0,
|
||||
dbprop.get("redis.pwd"),
|
||||
dbprop.getInt("redis.db")
|
||||
));
|
||||
}
|
||||
me.add(new RedisPlugin(
|
||||
com.cowr.common.Const.REDIS_CACHENAME,
|
||||
dbprop.get("redis.ip"),
|
||||
dbprop.getInt("redis.port"),
|
||||
0
|
||||
// , dbprop.get("redis.pwd")
|
||||
// , dbprop.getInt("redis.db")
|
||||
));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -103,7 +103,9 @@ public class NettyClient {
|
|||
log.debug("停止 socket 服务");
|
||||
try {
|
||||
if (channel != null) {
|
||||
channel.parent().close();
|
||||
if(channel.parent() != null){
|
||||
channel.parent().close();
|
||||
}
|
||||
channel.close();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import com.cowr.common.enums.OrderTypeEnum;
|
|||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.order.OrderCancelValidator;
|
||||
import com.cowr.ssjygl.order.SnValidator;
|
||||
|
|
@ -42,7 +42,7 @@ public class OrderPurchaseController extends BaseController {
|
|||
|
||||
@Before(OrderPurchasePayValidator.class)
|
||||
public void pay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -64,7 +64,7 @@ public class OrderPurchaseController extends BaseController {
|
|||
*/
|
||||
@Before(OrderCancelValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -79,7 +79,7 @@ public class OrderPurchaseController extends BaseController {
|
|||
|
||||
@Before(SnValidator.class)
|
||||
public void print() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
|
|||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceService;
|
||||
|
|
@ -192,7 +192,7 @@ public class OrderPurchaseSyncService {
|
|||
// 订单已经完成
|
||||
if (orderstate == OrderStateEnum.RECEIVED.getStateid()) {
|
||||
// 已完成订单,再删除时需要重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import com.cowr.common.enums.OrderTypeEnum;
|
|||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.order.OrderCancelValidator;
|
||||
import com.cowr.ssjygl.order.SnValidator;
|
||||
|
|
@ -45,7 +45,7 @@ public class OrderSaleController extends BaseController {
|
|||
*/
|
||||
@Before(OrderSalePayValidator.class)
|
||||
public void pay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -67,7 +67,7 @@ public class OrderSaleController extends BaseController {
|
|||
*/
|
||||
@Before(OrderSalePayValidator.class)
|
||||
public void prepay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -90,7 +90,7 @@ public class OrderSaleController extends BaseController {
|
|||
*/
|
||||
@Before(OrderCancelValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -105,7 +105,7 @@ public class OrderSaleController extends BaseController {
|
|||
|
||||
@Before(SnValidator.class)
|
||||
public void print() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import com.cowr.local.ssjygl.order.OrderService;
|
|||
import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
|
||||
import com.cowr.local.ssjygl.supermarket.product.SupermarketProductService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
|
||||
|
|
@ -535,7 +535,7 @@ public class OrderSaleSyncService {
|
|||
// 订单已经完成
|
||||
if (orderstate == OrderStateEnum.RECEIVED.getStateid()) {
|
||||
// 已完成订单,再删除时需要重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import com.cowr.common.enums.OrderTypeEnum;
|
|||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.order.OrderCancelValidator;
|
||||
import com.cowr.ssjygl.order.SnValidator;
|
||||
|
|
@ -43,7 +43,7 @@ public class OrderTempController extends BaseController {
|
|||
|
||||
@Before(OrderTempPayValidator.class)
|
||||
public void pay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -63,7 +63,7 @@ public class OrderTempController extends BaseController {
|
|||
|
||||
@Before(OrderTempPayValidator.class)
|
||||
public void payordercluster() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -80,7 +80,7 @@ public class OrderTempController extends BaseController {
|
|||
|
||||
@Before(OrderTempPrepayValidator.class)
|
||||
public void prepay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -101,7 +101,7 @@ public class OrderTempController extends BaseController {
|
|||
*/
|
||||
@Before(OrderCancelValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -116,7 +116,7 @@ public class OrderTempController extends BaseController {
|
|||
|
||||
@Before(SnValidator.class)
|
||||
public void print() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ import com.cowr.local.ssjygl.order.OrderService;
|
|||
import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
|
||||
import com.cowr.local.ssjygl.supermarket.product.SupermarketProductService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
|
||||
|
|
@ -627,7 +627,7 @@ public class OrderTempSyncService {
|
|||
// 订单已经完成
|
||||
if (orderstate == OrderStateEnum.RECEIVED.getStateid()) {
|
||||
// 已完成订单,再删除时需要重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import com.cowr.common.enums.OrderTypeEnum;
|
|||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.order.OrderCancelValidator;
|
||||
import com.cowr.ssjygl.order.SnValidator;
|
||||
|
|
@ -42,7 +42,7 @@ public class OrderTransferController extends BaseController {
|
|||
|
||||
@Before(OrderTransferPayValidator.class)
|
||||
public void pay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -64,7 +64,7 @@ public class OrderTransferController extends BaseController {
|
|||
*/
|
||||
@Before(OrderCancelValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -79,7 +79,7 @@ public class OrderTransferController extends BaseController {
|
|||
|
||||
@Before(SnValidator.class)
|
||||
public void print() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
|
|||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceService;
|
||||
|
|
@ -205,7 +205,7 @@ public class OrderTransferSyncService {
|
|||
// 订单已经完成
|
||||
if (orderstate == OrderStateEnum.RECEIVED.getStateid()) {
|
||||
// 已完成订单,再删除时需要重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ import com.cowr.common.enums.OrderTypeEnum;
|
|||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.order.OrderCancelValidator;
|
||||
import com.cowr.ssjygl.order.SnValidator;
|
||||
|
|
@ -41,7 +41,7 @@ public class OrderTrashController extends BaseController {
|
|||
|
||||
@Before(OrderTrashPayValidator.class)
|
||||
public void pay() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -62,7 +62,7 @@ public class OrderTrashController extends BaseController {
|
|||
*/
|
||||
@Before(OrderCancelValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -77,7 +77,7 @@ public class OrderTrashController extends BaseController {
|
|||
|
||||
@Before(SnValidator.class)
|
||||
public void print() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import com.cowr.common.view.Result;
|
|||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.order.orderseq.OrderSeqService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.transprice.TransPriceService;
|
||||
|
|
@ -181,7 +181,7 @@ public class OrderTrashSyncService {
|
|||
// 订单已经完成
|
||||
if (orderstate == OrderStateEnum.RECEIVED.getStateid()) {
|
||||
// 已完成订单,再删除时需要重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.alibaba.fastjson.JSONArray;
|
|||
import com.cowr.common.base.BaseController;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.PrepayTruck;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.prepay.prepaytruck.PrepayTruckPKValidator;
|
||||
|
|
@ -39,7 +39,7 @@ public class PrepayTruckController extends BaseController {
|
|||
*/
|
||||
@Before(PrepayTruckValidator.class)
|
||||
public void save() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -67,7 +67,7 @@ public class PrepayTruckController extends BaseController {
|
|||
*/
|
||||
@Before(PrepayTruckPKValidator.class)
|
||||
public void del() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -83,7 +83,7 @@ public class PrepayTruckController extends BaseController {
|
|||
*/
|
||||
@Before(PrepayTruckPKValidator.class)
|
||||
public void restore() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -99,7 +99,7 @@ public class PrepayTruckController extends BaseController {
|
|||
*/
|
||||
@Before(PrepayTruckValidator.class)
|
||||
public void edit() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package com.cowr.local.ssjygl.supermarket.stock;
|
|||
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Stock;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.supermarket.stock.StockService;
|
||||
|
|
@ -23,7 +23,7 @@ public class StockController extends Controller {
|
|||
*/
|
||||
@Before(StockValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -43,7 +43,13 @@ public class SyncTaskService {
|
|||
synctask.setSupermarketId(CliCacheData.SUP.getId());
|
||||
synctask.setCreateTime(new Date());
|
||||
|
||||
return synctask.save(); // 有插入的,还是需要返回插入状态
|
||||
boolean ret = synctask.save();
|
||||
|
||||
if(ret){
|
||||
send(synctask);
|
||||
}
|
||||
|
||||
return ret; // 有插入的,还是需要返回插入状态
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ import com.cowr.common.view.Result;
|
|||
import com.cowr.local.ssjygl.main.AuthInterceptor;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.system.sysuser.SysuserPKValidator;
|
||||
import com.cowr.ssjygl.system.sysuser.SysuserValidator;
|
||||
import com.jfinal.aop.Before;
|
||||
import com.jfinal.aop.Clear;
|
||||
import com.jfinal.core.Controller;
|
||||
|
|
@ -29,43 +28,7 @@ public class SysuserController extends Controller {
|
|||
@Before(SysuserPKValidator.class)
|
||||
public void checkExistsByPk(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.checkExistsByPk(model));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增 sysuser
|
||||
*/
|
||||
@Before(SysuserValidator.class)
|
||||
public void save(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.save(model));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除 sysuser
|
||||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.delete(model));
|
||||
}
|
||||
|
||||
/**
|
||||
* 恢复 sysuser
|
||||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.restore(model));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改 sysuser
|
||||
*/
|
||||
@Before(SysuserValidator.class)
|
||||
public void edit(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.update(model));
|
||||
renderJson(SysuserSyncService.me.checkExistsByPk(model));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -78,7 +41,7 @@ public class SysuserController extends Controller {
|
|||
Integer del = getInt("del", Const.LOGIC_DEL_VALID); // 默认显示未删除的
|
||||
Integer type = getInt("type");
|
||||
Integer entity_id = getInt("entity_id");
|
||||
renderJson(Result.object(SysuserService.me.find(pp, name, phone, del, type, entity_id)));
|
||||
renderJson(Result.object(SysuserSyncService.me.find(pp, name, phone, del, type, entity_id)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -87,7 +50,7 @@ public class SysuserController extends Controller {
|
|||
@Before(SysuserPKValidator.class)
|
||||
public void findByPk(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.findByPk(model));
|
||||
renderJson(SysuserSyncService.me.findByPk(model));
|
||||
}
|
||||
|
||||
@Clear(AuthInterceptor.class)
|
||||
|
|
@ -96,7 +59,7 @@ public class SysuserController extends Controller {
|
|||
String phone = get("phone", "").trim();
|
||||
String password = get("password", "");
|
||||
|
||||
renderJson(SysuserService.me.login(name, phone, password));
|
||||
renderJson(SysuserSyncService.me.login(name, phone, password));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -109,7 +72,7 @@ public class SysuserController extends Controller {
|
|||
if(!StrUtil.isPhone(phone)){
|
||||
renderJson(Result.success(false));
|
||||
}else{
|
||||
renderJson(Result.success(SysuserService.me.checkPhone(phone)));
|
||||
renderJson(Result.success(SysuserSyncService.me.checkPhone(phone)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -121,22 +84,6 @@ public class SysuserController extends Controller {
|
|||
String oldpwd = get("oldpwd", "");
|
||||
String newpwd = get("newpwd", "");
|
||||
|
||||
renderJson(SysuserService.me.updatePassword(token, oldpwd, newpwd));
|
||||
}
|
||||
|
||||
/**
|
||||
* 按主键查找单个对象 sysuser
|
||||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void resetpwd(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
return;
|
||||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.resetPassword(model, tokenuser));
|
||||
renderJson(SysuserSyncService.me.updatePassword(token, oldpwd, newpwd));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,11 +3,14 @@ package com.cowr.local.ssjygl.system.sysuser;
|
|||
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.enums.UserTypeEnum;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
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.jfinal.kit.HashKit;
|
||||
import com.jfinal.kit.StrKit;
|
||||
import com.jfinal.log.Log;
|
||||
|
|
@ -19,9 +22,7 @@ import com.jfinal.plugin.redis.Redis;
|
|||
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
|
|
@ -30,14 +31,13 @@ import java.util.regex.Pattern;
|
|||
* Remarks:
|
||||
* PrimaryKey: id
|
||||
*/
|
||||
public class SysuserService extends BaseService {
|
||||
private static Log log = Log.getLog(SysuserService.class);
|
||||
private static final String pwdkey = "sysuser";
|
||||
public static final String tablename = "sysuser";
|
||||
public static final SysuserService me = new SysuserService();
|
||||
private static final Pattern rolepattern = Pattern.compile("[0-2]{3}");
|
||||
// private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
public class SysuserSyncService extends BaseService {
|
||||
private static Log log = Log.getLog(SysuserSyncService.class);
|
||||
private static final String pwdkey = "sysuser";
|
||||
public static final String tablename = "sysuser";
|
||||
public static final SysuserSyncService me = new SysuserSyncService();
|
||||
private static final Pattern rolepattern = Pattern.compile("[0-2]{3}");
|
||||
private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
|
||||
public String redisbasekey() {
|
||||
return Config.dbprop.get("redis.basekey") + Const.REDIS_SEPARATE + tablename + Const.REDIS_SEPARATE;
|
||||
|
|
@ -198,248 +198,6 @@ public class SysuserService extends BaseService {
|
|||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 已经做好相应的验证了
|
||||
* 多次使用的方法
|
||||
* 如果已经验证好了,不必要的验证就可以跳过了
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean saveModel(Sysuser model) {
|
||||
model.setPassword(getPwdMD5(model.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
model.remove("id"); // 避免前端传 id
|
||||
|
||||
return model.save();
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* 设置默认密码
|
||||
*
|
||||
* @param model BaseModel
|
||||
* @return Result
|
||||
*/
|
||||
public Result save(Sysuser model) {
|
||||
try {
|
||||
if (model.checkDuplicate("phone")) {
|
||||
return Result.failed(false, "手机号已存在");
|
||||
}
|
||||
|
||||
if (model.getType() == null || !UserTypeEnum.hasTypeId(model.getType())) {
|
||||
return Result.failed(false, "type 必填");
|
||||
}
|
||||
|
||||
if (model.getType() != null && UserTypeEnum.DRIVER.getTypeid().equals(model.getType())) {
|
||||
return Result.failed(false, "不能直接在账号内添加司机");
|
||||
}
|
||||
|
||||
if (!isTreasurer(model.getRole()) && !isPresident(model.getRole()) && !isConfigAdmin(model.getRole())) {
|
||||
// 不是财务、经理的时候,按照原来的规则检查
|
||||
if (checkEntityId(model) == null) {
|
||||
return Result.failed(false, "entity_id 未找到对应值");
|
||||
}
|
||||
}
|
||||
|
||||
boolean ret = saveModel(model);
|
||||
|
||||
if (ret) {
|
||||
model.setPassword(null);
|
||||
|
||||
return Result.object(model);
|
||||
}
|
||||
|
||||
return Result.failed(false, "新增失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
if (e.getMessage().contains("PRIMARY")) {
|
||||
return Result.failed(false, "主键冲突");
|
||||
}
|
||||
if (e.getMessage().contains("Duplicate entry")) {
|
||||
return Result.failed(false, "存在重复数据");
|
||||
} else {
|
||||
return Result.failed(false, e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改
|
||||
*
|
||||
* @param model BaseModel
|
||||
* @return Result
|
||||
*/
|
||||
public Result update(Sysuser model) {
|
||||
try {
|
||||
Sysuser old = model.findByColumns("phone");
|
||||
Sysuser chkobj = model.findByPk(); // 按 id 找到旧的对象
|
||||
|
||||
// 注意这里有 !,找到后才做 update 操作
|
||||
if (chkobj == null) {
|
||||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
model.setType(chkobj.getType()); // type 不让修改
|
||||
|
||||
// 按手机号查出来的记录,不的当前更新的记录
|
||||
if (old != null && !old.getId().equals(model.getId())) {
|
||||
return Result.failed(false, "手机号已存在");
|
||||
}
|
||||
|
||||
BaseModel baseModel = checkEntityId(model);
|
||||
|
||||
if (isTreasurer(model.getRole()) || isPresident(model.getRole())) {
|
||||
if (model.getEntityId() == null) { // 没有从前端获取到 entity_id
|
||||
model.setEntityId(null); // 如果不设置,upate 时,不会更新 entity_id, 如果要清空 entity_id 值,就需要手动设置为 null
|
||||
}
|
||||
} else {
|
||||
// 不是财务、经理的时候,按照原来的规则检查
|
||||
if (baseModel == null) {
|
||||
return Result.failed(false, "entity_id 未找到对应值");
|
||||
}
|
||||
}
|
||||
|
||||
model.remove("password"); // 更新用户信息,不更新密码
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = model.update();
|
||||
|
||||
// 如果是司机,需要更新司机信息
|
||||
// if (ret && chkobj.getType() != null && chkobj.getType().equals(UserTypeEnum.DRIVER.getTypeid()) && baseModel != null) {
|
||||
// // 目前暂时只更新姓名、手机号
|
||||
//
|
||||
// Driver olddriver = (Driver)baseModel;
|
||||
//
|
||||
// olddriver.setName(model.getName());
|
||||
// olddriver.setPhone(model.getPhone());
|
||||
//
|
||||
// ret = olddriver.update();
|
||||
// }
|
||||
|
||||
return ret;
|
||||
}
|
||||
});
|
||||
|
||||
return ret ? Result.object(model) : Result.failed(false, "编辑失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
if (e.getMessage().contains("PRIMARY")) {
|
||||
return Result.failed(false, "主键冲突");
|
||||
}
|
||||
if (e.getMessage().contains("Duplicate entry")) {
|
||||
return Result.failed(false, "存在重复数据");
|
||||
} else {
|
||||
return Result.failed(false, e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 恢复被逻辑删除的数据
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public Result restore(BaseModel model) {
|
||||
try {
|
||||
if (!model.hasDelKey()) {
|
||||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
|
||||
boolean ret = model.update();
|
||||
|
||||
Sysuser sysuser = Sysuser.dao.findById(model.get("id"));
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
return ret ? Result.object(sysuser) : Result.failed(false, "恢复失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "恢复失败");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户修改相关提示信息会少一点
|
||||
* 避免别人试错
|
||||
*
|
||||
* @param token
|
||||
* @param oldpwd
|
||||
* @param newpwd
|
||||
* @return
|
||||
*/
|
||||
public Result updatePassword(String token, String oldpwd, String newpwd) {
|
||||
try {
|
||||
Sysuser tokenuser = getSysuserByToken(token); // 用 token 获取到的用户没有密码
|
||||
|
||||
if (tokenuser == null) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
Sysuser sysuser = Sysuser.dao.findById(tokenuser.getId()); // 需要再从数据库中查询一次
|
||||
|
||||
String oldmd5 = getPwdMD5(sysuser.getPhone(), oldpwd);
|
||||
|
||||
if (!sysuser.getPassword().equals(oldmd5)) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
|
||||
sysuser.setPassword(newmd5);
|
||||
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
return ret ? Result.object(sysuser) : Result.failed(false, "修改失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 重置密码
|
||||
*
|
||||
* @param model 被修改的用户,只要id
|
||||
* @param adminuser 验证当前用户是否是管理员
|
||||
* @return
|
||||
*/
|
||||
public Result resetPassword(Sysuser model, Sysuser adminuser) {
|
||||
try {
|
||||
// TODO 判断权限,若权限修改,这里也要调整
|
||||
// if (adminuser == null
|
||||
// || !adminuser.getType().equals(UserTypeEnum.SUPERMARKET.getTypeid()) // 判断是否是砂场用户
|
||||
// || !adminuser.getRole().equals(RoleEnum.SUPERADMIN.getRoleid())) { // 判断是否是砂场管理员
|
||||
// return Result.permissionDenied();
|
||||
// }
|
||||
|
||||
Sysuser sysuser = Sysuser.dao.findById(model.getId()); // 需要再从数据库中查询一次
|
||||
|
||||
if (sysuser == null) {
|
||||
return Result.failed(false, "重置失败");
|
||||
}
|
||||
|
||||
sysuser.setPassword(getPwdMD5(sysuser.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
return ret ? Result.object(sysuser) : Result.failed(false, "重置失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "重置失败");
|
||||
}
|
||||
}
|
||||
|
||||
public Sysuser getUserByWhere(String name, String phone, String password) {
|
||||
Sysuser sysuser = Sysuser.dao.findFirst("select * from sysuser where phone = ? and del = 0", phone);
|
||||
|
||||
|
|
@ -567,4 +325,62 @@ public class SysuserService extends BaseService {
|
|||
|
||||
return Db.paginate(pp.getPage(), pp.getSize(), "select * ", sqlbuf.toString(), paraList.toArray());
|
||||
}
|
||||
|
||||
/**
|
||||
* 用户修改相关提示信息会少一点
|
||||
* 避免别人试错
|
||||
*
|
||||
* @param token
|
||||
* @param oldpwd
|
||||
* @param newpwd
|
||||
* @return
|
||||
*/
|
||||
public Result updatePassword(String token, String oldpwd, String newpwd) {
|
||||
try {
|
||||
Sysuser tokenuser = getSysuserByToken(token); // 用 token 获取到的用户没有密码
|
||||
|
||||
if (tokenuser == null) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
Sysuser sysuser = Sysuser.dao.findById(tokenuser.getId()); // 需要再从数据库中查询一次
|
||||
|
||||
if (sysuser == null) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
Sysuser old = sysuser.clone();
|
||||
|
||||
String oldmd5 = getPwdMD5(sysuser.getPhone(), oldpwd);
|
||||
|
||||
if (!sysuser.getPassword().equals(oldmd5)) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
String newmd5 = getPwdMD5(sysuser.getPhone(), newpwd);
|
||||
|
||||
sysuser.setPassword(newmd5);
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
|
||||
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
|
||||
}
|
||||
});
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
return ret ? Result.object(sysuser) : Result.failed(false, "修改失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5,10 +5,8 @@ import com.cowr.common.enums.Enums;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.local.ssjygl.main.AuthInterceptor;
|
||||
import com.cowr.local.ssjygl.main.CliCacheData;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.ssjygl.CacheData;
|
||||
import com.cowr.ssjygl.order.OrderSnValidator;
|
||||
import com.cowr.ssjygl.transport.LicenseValidator;
|
||||
import com.cowr.ssjygl.transport.PostWeightValidator;
|
||||
import com.cowr.ssjygl.transport.TransportIdValidator;
|
||||
|
|
@ -30,7 +28,7 @@ public class TransportController extends BaseController {
|
|||
*/
|
||||
@Before(LicenseValidator.class)
|
||||
public void addLicense() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -97,7 +95,7 @@ public class TransportController extends BaseController {
|
|||
*/
|
||||
@Before(LicenseValidator.class)
|
||||
public void manualIn() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -116,7 +114,7 @@ public class TransportController extends BaseController {
|
|||
*/
|
||||
@Before(ManualWeightValidator.class)
|
||||
public void manualWeight() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -138,7 +136,7 @@ public class TransportController extends BaseController {
|
|||
|
||||
@Before({ManualCreateValidator.class})
|
||||
public void manualCreate() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -167,7 +165,7 @@ public class TransportController extends BaseController {
|
|||
* //deviceid: scale1
|
||||
*/
|
||||
public void cmdWeight() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -185,7 +183,7 @@ public class TransportController extends BaseController {
|
|||
|
||||
@Before(CmdLicenseValidator.class)
|
||||
public void cmdAddPlate() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -212,7 +210,7 @@ public class TransportController extends BaseController {
|
|||
|
||||
@Before(CmdLicenseValidator.class)
|
||||
public void cmdDelPlate() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -235,7 +233,7 @@ public class TransportController extends BaseController {
|
|||
}
|
||||
|
||||
public void cmdResetFlow() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -253,7 +251,7 @@ public class TransportController extends BaseController {
|
|||
}
|
||||
|
||||
public void cmdRodUp() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
@ -273,7 +271,7 @@ public class TransportController extends BaseController {
|
|||
|
||||
@Before(TransportIdValidator.class)
|
||||
public void cancel() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.permissionDenied());
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import com.cowr.local.ssjygl.main.CliCacheData;
|
|||
import com.cowr.local.ssjygl.main.Config;
|
||||
import com.cowr.local.ssjygl.order.OrderService;
|
||||
import com.cowr.local.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.local.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.ssjygl.CacheData;
|
||||
import com.cowr.ssjygl.authlicense.AuthLicenseService;
|
||||
|
|
@ -29,7 +29,6 @@ import net.coobird.thumbnailator.Thumbnails;
|
|||
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.SQLException;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
|
|
@ -568,7 +567,7 @@ public class TransportSyncService {
|
|||
public Result manualCreate(int supermarket_id, String truck_license, double first_weight, double second_weight, String out_which, Sysuser sysuser, String password) {
|
||||
try {
|
||||
// 重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
@ -703,7 +702,7 @@ public class TransportSyncService {
|
|||
*/
|
||||
public Result manualWeight(String transport_id, String which, double weight, Sysuser sysuser, String password) {
|
||||
// 重新验证密码
|
||||
Sysuser chkuser = SysuserService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
Sysuser chkuser = SysuserSyncService.me.getUserByWhere(null, sysuser.getPhone(), password);
|
||||
|
||||
if (chkuser == null) {
|
||||
log.debug("用户输入密码错误");
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
|
||||
devMode=true
|
||||
#本地服务 和 云端服务 socket 通信
|
||||
socketserver.enable=false
|
||||
socketserver.enable=true
|
||||
#socketserver.host=47.112.109.118
|
||||
socketserver.host=127.0.0.1
|
||||
socketserver.host=192.168.1.16
|
||||
socketserver.port=21002
|
||||
|
||||
#和 web 端的 socket.io 通信端口
|
||||
|
|
@ -13,8 +13,8 @@ socketio.port=12002
|
|||
current.supermarket_id=1
|
||||
|
||||
#打印用到的配置信息
|
||||
print.vendor=湖北
|
||||
print.vendorTaxId=9142
|
||||
print.vendor=浠水县长投环保有限公司
|
||||
print.vendorTaxId=91421125MA49GYYK2B
|
||||
|
||||
#如果物流车辆入场重量大大超过皮重(>=10%),则认为是转运车辆
|
||||
#2019-08-01 暂定 50%
|
||||
|
|
|
|||
|
|
@ -1,11 +1,16 @@
|
|||
# mysql
|
||||
jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
user=ssjy_xsx
|
||||
password=Ssjy_xs_890
|
||||
# GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.119' IDENTIFIED BY 'Local_1' WITH GRANT OPTION;
|
||||
#jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
#user=ssjy_xsx
|
||||
#password=Ssjy_xs_890
|
||||
|
||||
jdbcUrl=jdbc:mysql://192.168.1.119:3306/ssjy_xsx_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
user=root
|
||||
password=Local_1
|
||||
|
||||
# redis
|
||||
redis.basekey = ssjcgl_xsx_dev
|
||||
redis.ip=r-wz9168ab2f2f7ec4pd.redis.rds.aliyuncs.com
|
||||
redis.ip=192.168.1.119
|
||||
redis.port=6379
|
||||
redis.pwd=CoWR1111
|
||||
redis.db=13
|
||||
redis.pwd=
|
||||
redis.db=
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#.job 部分前面不能以 job结尾
|
||||
synctask.job=com.cowr.local.ssjygl.jobs.SyncJob
|
||||
synctask.cron= 0 * * * * ?
|
||||
synctask.enable=false
|
||||
synctask.enable=true
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
devMode=true
|
||||
#本地服务 和 云端服务 socket 通信
|
||||
socketserver.enable=false
|
||||
socketserver.enable=true
|
||||
#socketserver.host=47.112.109.118
|
||||
socketserver.host=127.0.0.1
|
||||
socketserver.port=21002
|
||||
|
|
@ -13,8 +13,8 @@ socketio.port=12002
|
|||
current.supermarket_id=1
|
||||
|
||||
#打印用到的配置信息
|
||||
print.vendor=湖北
|
||||
print.vendorTaxId=9142
|
||||
print.vendor=浠水县长投环保有限公司
|
||||
print.vendorTaxId=91421125MA49GYYK2B
|
||||
|
||||
#如果物流车辆入场重量大大超过皮重(>=10%),则认为是转运车辆
|
||||
#2019-08-01 暂定 50%
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ password=Ssjy_xs_890
|
|||
|
||||
# redis
|
||||
redis.basekey = ssjcgl_xsx
|
||||
redis.ip=192.168.0.219
|
||||
redis.ip=192.168.1.119
|
||||
redis.port=6379
|
||||
redis.pwd=
|
||||
redis.db=
|
||||
|
|
@ -40,8 +40,7 @@ CP=${APP_BASE_PATH}/config:${APP_BASE_PATH}/lib/*
|
|||
# nohup java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} > output.log &
|
||||
|
||||
# 运行为非后台进程,多用于开发阶段,快捷键 ctrl + c 可停止服务
|
||||
/home/admin123456/hsjygl_hzq/jdk1.8.0_251/bin/java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
#java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -72,16 +72,16 @@ public class BaseSyncService extends BaseService {
|
|||
*/
|
||||
public Result delete(BaseModel model, Sysuser sysuser) {
|
||||
try {
|
||||
// 如果存在逻辑删除字段 del,则只做逻辑删除,不做物理删除
|
||||
if (model.hasDelKey()) {
|
||||
return logicDel(model, sysuser);
|
||||
}
|
||||
|
||||
// 注意这里有 !,找到后才做 delete 操作
|
||||
if (!model.checkExistsByPk()) {
|
||||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
// 如果存在逻辑删除字段 del,则只做逻辑删除,不做物理删除
|
||||
if (model.hasDelKey()) {
|
||||
return logicDel(model, sysuser); // BaseService 中的 update 已经被 BaseSyncService 里面的 update 覆盖
|
||||
}
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Blacklist;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.blacklist.BlacklistPKValidator;
|
||||
import com.cowr.ssjygl.blacklist.BlacklistService;
|
||||
import com.cowr.ssjygl.blacklist.BlacklistValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class BlacklistController extends BaseController {
|
|||
*/
|
||||
@Before(BlacklistValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class BlacklistController extends BaseController {
|
|||
|
||||
@Before(BlacklistPKValidator.class)
|
||||
public void remove(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Customer;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.customer.CustomerPKValidator;
|
||||
import com.cowr.ssjygl.customer.CustomerService;
|
||||
import com.cowr.ssjygl.customer.CustomerValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class CustomerController extends Controller {
|
|||
*/
|
||||
@Before(CustomerValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class CustomerController extends Controller {
|
|||
*/
|
||||
@Before(CustomerPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class CustomerController extends Controller {
|
|||
*/
|
||||
@Before(CustomerPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class CustomerController extends Controller {
|
|||
*/
|
||||
@Before(CustomerValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.CustomerContact;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.customer.contact.CustomerContactPKValidator;
|
||||
import com.cowr.ssjygl.customer.contact.CustomerContactService;
|
||||
import com.cowr.ssjygl.customer.contact.CustomerContactValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class CustomerContactController extends Controller {
|
|||
*/
|
||||
@Before(CustomerContactValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class CustomerContactController extends Controller {
|
|||
*/
|
||||
@Before(CustomerContactPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class CustomerContactController extends Controller {
|
|||
*/
|
||||
@Before(CustomerContactPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class CustomerContactController extends Controller {
|
|||
*/
|
||||
@Before(CustomerContactValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.CustomerReceiver;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.customer.receiver.CustomerReceiverPKValidator;
|
||||
import com.cowr.ssjygl.customer.receiver.CustomerReceiverService;
|
||||
import com.cowr.ssjygl.customer.receiver.CustomerReceiverValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class CustomerReceiverController extends Controller {
|
|||
*/
|
||||
@Before(CustomerReceiverValidator.class)
|
||||
public void save() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class CustomerReceiverController extends Controller {
|
|||
*/
|
||||
@Before(CustomerReceiverPKValidator.class)
|
||||
public void del() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class CustomerReceiverController extends Controller {
|
|||
*/
|
||||
@Before(CustomerReceiverPKValidator.class)
|
||||
public void restore() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class CustomerReceiverController extends Controller {
|
|||
*/
|
||||
@Before(CustomerReceiverValidator.class)
|
||||
public void edit() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Driver;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.driver.DriverPKValidator;
|
||||
import com.cowr.ssjygl.driver.DriverService;
|
||||
import com.cowr.ssjygl.driver.DriverValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class DriverController extends Controller {
|
|||
*/
|
||||
@Before(DriverValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class DriverController extends Controller {
|
|||
*/
|
||||
@Before(DriverPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class DriverController extends Controller {
|
|||
*/
|
||||
@Before(DriverPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class DriverController extends Controller {
|
|||
*/
|
||||
@Before(DriverValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ package com.cowr.service.ssjygl.main;
|
|||
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.jfinal.aop.Interceptor;
|
||||
import com.jfinal.aop.Invocation;
|
||||
import com.jfinal.core.Controller;
|
||||
|
|
@ -39,7 +39,7 @@ public class AuthInterceptor implements Interceptor {
|
|||
return;
|
||||
}
|
||||
|
||||
Sysuser sysuser = SysuserService.me.getSysuserByToken(token);
|
||||
Sysuser sysuser = SysuserSyncService.me.getSysuserByToken(token);
|
||||
|
||||
if (sysuser == null) {
|
||||
c.renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Ordercluster;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.order.ordercluster.OrderclusterPKValidator;
|
||||
import com.cowr.ssjygl.order.ordercluster.OrderclusterService;
|
||||
import com.cowr.ssjygl.order.ordercluster.OrderclusterValidator;
|
||||
|
|
@ -19,7 +19,7 @@ public class OrderclusterController extends BaseController {
|
|||
*/
|
||||
@Before(OrderclusterValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -35,7 +35,7 @@ public class OrderclusterController extends BaseController {
|
|||
*/
|
||||
@Before(OrderclusterEditValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -85,7 +85,7 @@ public class OrderclusterController extends BaseController {
|
|||
}
|
||||
|
||||
public void cancel(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -98,7 +98,7 @@ public class OrderclusterController extends BaseController {
|
|||
}
|
||||
|
||||
public void complete(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.PrepayDetail;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.prepay.prepaydetail.PrepayDetailPKValidator;
|
||||
import com.cowr.ssjygl.prepay.prepaydetail.PrepayDetailService;
|
||||
import com.cowr.ssjygl.prepay.prepaydetail.PrepayDetailValidator;
|
||||
|
|
@ -40,7 +40,7 @@ public class PrepayDetailController extends Controller {
|
|||
*/
|
||||
@Before(PrepayDetailValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -56,7 +56,7 @@ public class PrepayDetailController extends Controller {
|
|||
*/
|
||||
@Before(PrepayDetailPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -72,7 +72,7 @@ public class PrepayDetailController extends Controller {
|
|||
*/
|
||||
@Before(PrepayDetailPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -88,7 +88,7 @@ public class PrepayDetailController extends Controller {
|
|||
*/
|
||||
@Before(PrepayDetailValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -149,7 +149,7 @@ public class PrepayDetailController extends Controller {
|
|||
|
||||
@Before(PrepayDetailVerifyValidator.class)
|
||||
public void verify(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -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.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
|
||||
import com.jfinal.kit.StrKit;
|
||||
|
|
@ -88,7 +88,7 @@ public class PrepayDetailSyncService extends BaseSyncService {
|
|||
* @return
|
||||
*/
|
||||
public Result verify(String id, int state, String memo, Sysuser user) {
|
||||
if (!SysuserService.me.isPresident(user.getRole())) { // 总经理审核预付费
|
||||
if (!SysuserSyncService.me.isPresident(user.getRole())) { // 总经理审核预付费
|
||||
return Result.permissionDenied();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.RefundDetail;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.prepay.refunddetail.*;
|
||||
import com.jfinal.aop.Before;
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ public class RefundDetailController extends BaseController {
|
|||
*/
|
||||
@Before(RefundDetailValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class RefundDetailController extends BaseController {
|
|||
*/
|
||||
@Before(RefundDetailPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class RefundDetailController extends BaseController {
|
|||
*/
|
||||
@Before(RefundDetailPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class RefundDetailController extends BaseController {
|
|||
*/
|
||||
@Before(RefundDetailValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -135,7 +135,7 @@ public class RefundDetailController extends BaseController {
|
|||
|
||||
@Before(RefundDetailVerifyValidator.class)
|
||||
public void verify(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -150,7 +150,7 @@ public class RefundDetailController extends BaseController {
|
|||
}
|
||||
@Before(RefundDetailConfirmValidator.class)
|
||||
public void confirm(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -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.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.cowr.ssjygl.prepay.prepaycustomer.PrepayCustomerService;
|
||||
import com.jfinal.kit.StrKit;
|
||||
|
|
@ -109,7 +109,7 @@ public class RefundDetailSyncService extends BaseSyncService {
|
|||
* @return
|
||||
*/
|
||||
public Result verify(String id, int state, String memo, Sysuser user) {
|
||||
if (!SysuserService.me.isPresident(user.getRole())) { // 总经理审核退费
|
||||
if (!SysuserSyncService.me.isPresident(user.getRole())) { // 总经理审核退费
|
||||
return Result.permissionDenied();
|
||||
}
|
||||
|
||||
|
|
@ -207,7 +207,7 @@ public class RefundDetailSyncService extends BaseSyncService {
|
|||
*/
|
||||
public Result confirm(String id, BigDecimal amount, String serialnum, Sysuser user) {
|
||||
try {
|
||||
if (!SysuserService.me.isTreasurer(user.getRole())) { // 财务执行退费
|
||||
if (!SysuserSyncService.me.isTreasurer(user.getRole())) { // 财务执行退费
|
||||
return Result.permissionDenied();
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Product;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.product.ProductPKValidator;
|
||||
import com.cowr.ssjygl.product.ProductService;
|
||||
import com.cowr.ssjygl.product.ProductValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class ProductController extends Controller {
|
|||
*/
|
||||
@Before(ProductValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class ProductController extends Controller {
|
|||
*/
|
||||
@Before(ProductPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class ProductController extends Controller {
|
|||
*/
|
||||
@Before(ProductPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class ProductController extends Controller {
|
|||
*/
|
||||
@Before(ProductValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Purchase;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.purchase.PurchasePKValidator;
|
||||
import com.cowr.ssjygl.purchase.PurchaseService;
|
||||
import com.cowr.ssjygl.purchase.PurchaseValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class PurchaseController extends Controller {
|
|||
*/
|
||||
@Before(PurchaseValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class PurchaseController extends Controller {
|
|||
*/
|
||||
@Before(PurchasePKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class PurchaseController extends Controller {
|
|||
*/
|
||||
@Before(PurchasePKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class PurchaseController extends Controller {
|
|||
*/
|
||||
@Before(PurchaseValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Sandfarm;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.sandfarm.SandfarmPKValidator;
|
||||
import com.cowr.ssjygl.sandfarm.SandfarmService;
|
||||
import com.cowr.ssjygl.sandfarm.SandfarmValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class SandfarmController extends Controller {
|
|||
*/
|
||||
@Before(SandfarmValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class SandfarmController extends Controller {
|
|||
*/
|
||||
@Before(SandfarmPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class SandfarmController extends Controller {
|
|||
*/
|
||||
@Before(SandfarmPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class SandfarmController extends Controller {
|
|||
*/
|
||||
@Before(SandfarmValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Supermarket;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.supermarket.SupermarketPKValidator;
|
||||
import com.cowr.ssjygl.supermarket.SupermarketService;
|
||||
import com.cowr.ssjygl.supermarket.SupermarketValidator;
|
||||
|
|
@ -24,7 +24,7 @@ public class SupermarketController extends BaseController {
|
|||
*/
|
||||
@Before(SupermarketValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -64,7 +64,7 @@ public class SupermarketController extends BaseController {
|
|||
|
||||
@Before(SupAddProductValidator.class)
|
||||
public void addProduct(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -80,7 +80,7 @@ public class SupermarketController extends BaseController {
|
|||
|
||||
@Before(SupRemoveProductValidator.class)
|
||||
public void removeProduct(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.SupermarketReceiverDistance;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.supermarket.receiverdistance.SupermarketReceiverDistancePKValidator;
|
||||
import com.cowr.ssjygl.supermarket.receiverdistance.SupermarketReceiverDistanceService;
|
||||
import com.cowr.ssjygl.supermarket.receiverdistance.SupermarketReceiverDistanceValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class SupermarketReceiverDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketReceiverDistanceValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -49,7 +49,7 @@ public class SupermarketReceiverDistanceController extends Controller {
|
|||
|
||||
@Before(SupermarketReceiverDistanceValidator.class)
|
||||
public void saveOrupdate(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -65,7 +65,7 @@ public class SupermarketReceiverDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketReceiverDistancePKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -81,7 +81,7 @@ public class SupermarketReceiverDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketReceiverDistancePKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -97,7 +97,7 @@ public class SupermarketReceiverDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketReceiverDistanceValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.SupermarketSandfarmDistance;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistancePKValidator;
|
||||
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceService;
|
||||
import com.cowr.ssjygl.supermarket.sandfarmdistance.SupermarketSandfarmDistanceValidator;
|
||||
|
|
@ -37,7 +37,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketSandfarmDistanceValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -53,7 +53,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketSandfarmDistancePKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -69,7 +69,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketSandfarmDistancePKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -86,7 +86,7 @@ public class SupermarketSandfarmDistanceController extends Controller {
|
|||
*/
|
||||
@Before(SupermarketSandfarmDistanceValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ import com.jfinal.plugin.activerecord.Db;
|
|||
import com.jfinal.plugin.activerecord.IAtom;
|
||||
import com.jfinal.plugin.activerecord.Record;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
|
|
@ -65,9 +66,33 @@ public class SyncTaskService {
|
|||
|
||||
return true;
|
||||
} else {
|
||||
int[] ret = Db.batchSave(list, list.size());
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
try{
|
||||
int[] ret = Db.batchSave(list, list.size());
|
||||
|
||||
return ret.length == list.size(); // 有插入的,还是需要返回插入状态
|
||||
for(int i : ret){
|
||||
if( i != 1){
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}catch (Exception e){
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
if(ret){
|
||||
for(SyncTask obj : list){
|
||||
send(obj);
|
||||
}
|
||||
}
|
||||
|
||||
return ret; // 有插入的,还是需要返回插入状态
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ public class SysuserController extends Controller {
|
|||
@Before(SysuserPKValidator.class)
|
||||
public void checkExistsByPk(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.checkExistsByPk(model));
|
||||
renderJson(SysuserSyncService.me.checkExistsByPk(model));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -37,8 +37,15 @@ public class SysuserController extends Controller {
|
|||
*/
|
||||
@Before(SysuserValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
return;
|
||||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.save(model));
|
||||
renderJson(SysuserSyncService.me.save(model, tokenuser));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -46,8 +53,15 @@ public class SysuserController extends Controller {
|
|||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
return;
|
||||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.delete(model));
|
||||
renderJson(SysuserSyncService.me.delete(model, tokenuser));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -55,8 +69,15 @@ public class SysuserController extends Controller {
|
|||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
return;
|
||||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.restore(model));
|
||||
renderJson(SysuserSyncService.me.restore(model, tokenuser));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -64,8 +85,15 @@ public class SysuserController extends Controller {
|
|||
*/
|
||||
@Before(SysuserValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
return;
|
||||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.update(model));
|
||||
renderJson(SysuserSyncService.me.update(model, tokenuser));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -78,7 +106,7 @@ public class SysuserController extends Controller {
|
|||
Integer del = getInt("del", Const.LOGIC_DEL_VALID); // 默认显示未删除的
|
||||
Integer type = getInt("type");
|
||||
Integer entity_id = getInt("entity_id");
|
||||
renderJson(Result.object(SysuserService.me.find(pp, name, phone, del, type, entity_id)));
|
||||
renderJson(Result.object(SysuserSyncService.me.find(pp, name, phone, del, type, entity_id)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -87,7 +115,7 @@ public class SysuserController extends Controller {
|
|||
@Before(SysuserPKValidator.class)
|
||||
public void findByPk(){
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.findByPk(model));
|
||||
renderJson(SysuserSyncService.me.findByPk(model));
|
||||
}
|
||||
|
||||
@Clear(AuthInterceptor.class)
|
||||
|
|
@ -96,7 +124,7 @@ public class SysuserController extends Controller {
|
|||
String phone = get("phone", "").trim();
|
||||
String password = get("password", "");
|
||||
|
||||
renderJson(SysuserService.me.login(name, phone, password));
|
||||
renderJson(SysuserSyncService.me.login(name, phone, password));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -109,7 +137,7 @@ public class SysuserController extends Controller {
|
|||
if(!StrUtil.isPhone(phone)){
|
||||
renderJson(Result.success(false));
|
||||
}else{
|
||||
renderJson(Result.success(SysuserService.me.checkPhone(phone)));
|
||||
renderJson(Result.success(SysuserSyncService.me.checkPhone(phone)));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -121,7 +149,7 @@ public class SysuserController extends Controller {
|
|||
String oldpwd = get("oldpwd", "");
|
||||
String newpwd = get("newpwd", "");
|
||||
|
||||
renderJson(SysuserService.me.updatePassword(token, oldpwd, newpwd));
|
||||
renderJson(SysuserSyncService.me.updatePassword(token, oldpwd, newpwd));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -129,7 +157,7 @@ public class SysuserController extends Controller {
|
|||
*/
|
||||
@Before(SysuserPKValidator.class)
|
||||
public void resetpwd(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -137,6 +165,6 @@ public class SysuserController extends Controller {
|
|||
}
|
||||
|
||||
Sysuser model = getModel(Sysuser.class, "", true); // 忽略不在model中的字段
|
||||
renderJson(SysuserService.me.resetPassword(model, tokenuser));
|
||||
renderJson(SysuserSyncService.me.resetPassword(model, tokenuser));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,11 +3,15 @@ package com.cowr.service.ssjygl.system.sysuser;
|
|||
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.enums.UserTypeEnum;
|
||||
import com.cowr.common.view.PageParam;
|
||||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.*;
|
||||
import com.cowr.service.ssjygl.base.BaseSyncService;
|
||||
import com.cowr.service.ssjygl.main.Config;
|
||||
import com.cowr.service.ssjygl.synctask.SyncTaskService;
|
||||
import com.cowr.ssjygl.modifylog.ModifyLogService;
|
||||
import com.jfinal.kit.HashKit;
|
||||
import com.jfinal.kit.StrKit;
|
||||
import com.jfinal.log.Log;
|
||||
|
|
@ -28,14 +32,14 @@ import java.util.regex.Pattern;
|
|||
* Remarks:
|
||||
* PrimaryKey: id
|
||||
*/
|
||||
public class SysuserService extends BaseService {
|
||||
private static Log log = Log.getLog(SysuserService.class);
|
||||
private static final String pwdkey = "sysuser";
|
||||
public static final String tablename = "sysuser";
|
||||
public static final SysuserService me = new SysuserService();
|
||||
private static final Pattern rolepattern = Pattern.compile("[0-2]{3}");
|
||||
public class SysuserSyncService extends BaseSyncService {
|
||||
private static Log log = Log.getLog(SysuserSyncService.class);
|
||||
private static final String pwdkey = "sysuser";
|
||||
public static final String tablename = "sysuser";
|
||||
public static final SysuserSyncService me = new SysuserSyncService();
|
||||
private static final Pattern rolepattern = Pattern.compile("[0-2]{3}");
|
||||
// private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
private static int expireAt = 24 * 60 * 60; // 超时时间,单位秒
|
||||
|
||||
public String redisbasekey() {
|
||||
return Config.dbprop.get("redis.basekey") + Const.REDIS_SEPARATE + tablename + Const.REDIS_SEPARATE;
|
||||
|
|
@ -196,21 +200,6 @@ public class SysuserService extends BaseService {
|
|||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 已经做好相应的验证了
|
||||
* 多次使用的方法
|
||||
* 如果已经验证好了,不必要的验证就可以跳过了
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public boolean saveModel(Sysuser model) {
|
||||
model.setPassword(getPwdMD5(model.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
model.remove("id"); // 避免前端传 id
|
||||
|
||||
return model.save();
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增
|
||||
* 设置默认密码
|
||||
|
|
@ -218,7 +207,7 @@ public class SysuserService extends BaseService {
|
|||
* @param model BaseModel
|
||||
* @return Result
|
||||
*/
|
||||
public Result save(Sysuser model) {
|
||||
public Result save(Sysuser model, Sysuser tokenuser) {
|
||||
try {
|
||||
if (model.checkDuplicate("phone")) {
|
||||
return Result.failed(false, "手机号已存在");
|
||||
|
|
@ -239,7 +228,27 @@ public class SysuserService extends BaseService {
|
|||
}
|
||||
}
|
||||
|
||||
boolean ret = saveModel(model);
|
||||
model.setPassword(getPwdMD5(model.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
model.remove("id"); // 避免前端传 id
|
||||
|
||||
boolean ret =Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
try {
|
||||
boolean ret = model.save();
|
||||
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return SyncTaskService.me.save(new SyncTask().addSaveData(model))
|
||||
&& ModifyLogService.me.save(model, null, Enums.DataOpType.SAVE.getId(), tokenuser);
|
||||
}catch (Exception e){
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
if (ret) {
|
||||
model.setPassword(null);
|
||||
|
|
@ -267,7 +276,7 @@ public class SysuserService extends BaseService {
|
|||
* @param model BaseModel
|
||||
* @return Result
|
||||
*/
|
||||
public Result update(Sysuser model) {
|
||||
public Result update(Sysuser model, Sysuser tokenuser) {
|
||||
try {
|
||||
Sysuser old = model.findByColumns("phone");
|
||||
Sysuser chkobj = model.findByPk(); // 按 id 找到旧的对象
|
||||
|
|
@ -277,9 +286,7 @@ public class SysuserService extends BaseService {
|
|||
return Result.failed(false, "按主键未找到对应记录");
|
||||
}
|
||||
|
||||
model.setType(chkobj.getType()); // type 不让修改
|
||||
|
||||
// 按手机号查出来的记录,不的当前更新的记录
|
||||
// 按手机号查出来的记录,不是当前更新的记录
|
||||
if (old != null && !old.getId().equals(model.getId())) {
|
||||
return Result.failed(false, "手机号已存在");
|
||||
}
|
||||
|
|
@ -297,30 +304,37 @@ public class SysuserService extends BaseService {
|
|||
}
|
||||
}
|
||||
|
||||
// TODO: 修改手机号码,必须重置密码
|
||||
if(model.getPhone() != null && !model.getPhone().equals(chkobj.getPhone())){
|
||||
chkobj.setPassword(getPwdMD5(model.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
}
|
||||
|
||||
model.remove("password"); // 更新用户信息,不更新密码
|
||||
|
||||
for(String key : model._getAttrNames()){
|
||||
if(model.get(key) != null){
|
||||
chkobj.set(key, model.get(key));
|
||||
}
|
||||
}
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = model.update();
|
||||
boolean ret = chkobj.update();
|
||||
|
||||
// 如果是司机,需要更新司机信息
|
||||
// if (ret && chkobj.getType() != null && chkobj.getType().equals(UserTypeEnum.DRIVER.getTypeid()) && baseModel != null) {
|
||||
// // 目前暂时只更新姓名、手机号
|
||||
//
|
||||
// Driver olddriver = (Driver)baseModel;
|
||||
//
|
||||
// olddriver.setName(model.getName());
|
||||
// olddriver.setPhone(model.getPhone());
|
||||
//
|
||||
// ret = olddriver.update();
|
||||
// }
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return ret;
|
||||
return SyncTaskService.me.save(new SyncTask().addUpdateData(chkobj))
|
||||
&& ModifyLogService.me.save(chkobj, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
|
||||
}
|
||||
});
|
||||
|
||||
return ret ? Result.object(model) : Result.failed(false, "编辑失败");
|
||||
|
||||
chkobj.remove("password"); // 更新用户信息,不更新密码
|
||||
|
||||
return ret ? Result.object(chkobj) : Result.failed(false, "编辑失败");
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
if (e.getMessage().contains("PRIMARY")) {
|
||||
|
|
@ -341,17 +355,30 @@ public class SysuserService extends BaseService {
|
|||
* @param model
|
||||
* @return
|
||||
*/
|
||||
public Result restore(BaseModel model) {
|
||||
public Result restore(BaseModel model, Sysuser tokenuser) {
|
||||
try {
|
||||
if (!model.hasDelKey()) {
|
||||
return Result.failed(false, "不存在逻辑删除字段");
|
||||
}
|
||||
|
||||
model.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
|
||||
boolean ret = model.update();
|
||||
|
||||
Sysuser sysuser = Sysuser.dao.findById(model.get("id"));
|
||||
Sysuser old = sysuser.clone();
|
||||
|
||||
sysuser.set(Const.LOGIC_DEL_KEY, Const.LOGIC_DEL_VALID); // 逻辑删除字段统一用 del
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
|
||||
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
|
||||
}
|
||||
});
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
|
|
@ -381,6 +408,12 @@ public class SysuserService extends BaseService {
|
|||
|
||||
Sysuser sysuser = Sysuser.dao.findById(tokenuser.getId()); // 需要再从数据库中查询一次
|
||||
|
||||
if (sysuser == null) {
|
||||
return Result.failed(false, "修改失败");
|
||||
}
|
||||
|
||||
Sysuser old = sysuser.clone();
|
||||
|
||||
String oldmd5 = getPwdMD5(sysuser.getPhone(), oldpwd);
|
||||
|
||||
if (!sysuser.getPassword().equals(oldmd5)) {
|
||||
|
|
@ -391,7 +424,19 @@ public class SysuserService extends BaseService {
|
|||
|
||||
sysuser.setPassword(newmd5);
|
||||
|
||||
boolean ret = sysuser.update();
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
|
||||
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
|
||||
}
|
||||
});
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
|
|
@ -407,10 +452,10 @@ public class SysuserService extends BaseService {
|
|||
* 重置密码
|
||||
*
|
||||
* @param model 被修改的用户,只要id
|
||||
* @param adminuser 验证当前用户是否是管理员
|
||||
* @param tokenuser 验证当前用户是否是管理员
|
||||
* @return
|
||||
*/
|
||||
public Result resetPassword(Sysuser model, Sysuser adminuser) {
|
||||
public Result resetPassword(Sysuser model, Sysuser tokenuser) {
|
||||
try {
|
||||
// TODO 判断权限,若权限修改,这里也要调整
|
||||
// if (adminuser == null
|
||||
|
|
@ -425,9 +470,22 @@ public class SysuserService extends BaseService {
|
|||
return Result.failed(false, "重置失败");
|
||||
}
|
||||
|
||||
Sysuser old = sysuser.clone();
|
||||
sysuser.setPassword(getPwdMD5(sysuser.getPhone(), Const.DEFAULT_PASSWORD));
|
||||
|
||||
boolean ret = sysuser.update();
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() throws SQLException {
|
||||
boolean ret = sysuser.update();
|
||||
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return SyncTaskService.me.save(new SyncTask().addUpdateData(sysuser))
|
||||
&& ModifyLogService.me.save(sysuser, old, Enums.DataOpType.UPDATE.getId(), tokenuser);
|
||||
}
|
||||
});
|
||||
|
||||
sysuser.remove("password");
|
||||
|
||||
|
|
@ -4,7 +4,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.model.TransportCompany;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.transportcompany.TransportCompanyPKValidator;
|
||||
import com.cowr.ssjygl.transportcompany.TransportCompanyService;
|
||||
import com.cowr.ssjygl.transportcompany.TransportCompanyValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class TransportCompanyController extends Controller {
|
|||
*/
|
||||
@Before(TransportCompanyValidator.class)
|
||||
public void save(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class TransportCompanyController extends Controller {
|
|||
*/
|
||||
@Before(TransportCompanyPKValidator.class)
|
||||
public void del(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class TransportCompanyController extends Controller {
|
|||
*/
|
||||
@Before(TransportCompanyPKValidator.class)
|
||||
public void restore(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class TransportCompanyController extends Controller {
|
|||
*/
|
||||
@Before(TransportCompanyValidator.class)
|
||||
public void edit(){
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import com.cowr.common.view.PageParam;
|
|||
import com.cowr.common.view.Result;
|
||||
import com.cowr.model.Sysuser;
|
||||
import com.cowr.model.Truck;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserService;
|
||||
import com.cowr.service.ssjygl.system.sysuser.SysuserSyncService;
|
||||
import com.cowr.ssjygl.truck.TruckPKValidator;
|
||||
import com.cowr.ssjygl.truck.TruckService;
|
||||
import com.cowr.ssjygl.truck.TruckValidator;
|
||||
|
|
@ -36,7 +36,7 @@ public class TruckController extends BaseController {
|
|||
*/
|
||||
@Before(TruckValidator.class)
|
||||
public void save() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -52,7 +52,7 @@ public class TruckController extends BaseController {
|
|||
*/
|
||||
@Before(TruckPKValidator.class)
|
||||
public void del() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -68,7 +68,7 @@ public class TruckController extends BaseController {
|
|||
*/
|
||||
@Before(TruckPKValidator.class)
|
||||
public void restore() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
@ -84,7 +84,7 @@ public class TruckController extends BaseController {
|
|||
*/
|
||||
@Before(TruckValidator.class)
|
||||
public void edit() {
|
||||
Sysuser tokenuser = SysuserService.me.getSysuserByToken(get("token"));
|
||||
Sysuser tokenuser = SysuserSyncService.me.getSysuserByToken(get("token"));
|
||||
|
||||
if (tokenuser == null) {
|
||||
renderJson(Result.noauth());
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
devMode=true
|
||||
|
||||
#打印用到的配置信息
|
||||
print.vendor=湖北
|
||||
print.vendorTaxId=9142
|
||||
print.vendor=浠水县长投环保有限公司
|
||||
print.vendorTaxId=91421125MA49GYYK2B
|
||||
|
||||
#起步运输距离
|
||||
start.trans.distance=5
|
||||
|
||||
#本地服务 和 云端服务 socket 通信
|
||||
socketserver.enable=false
|
||||
socketserver.enable=true
|
||||
socketserver.port=21002
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
# mysql
|
||||
jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_service_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
user=ssjy_xsx
|
||||
password=Ssjy_xs_890
|
||||
|
||||
|
|
|
|||
|
|
@ -2,4 +2,4 @@
|
|||
#.job 部分前面不能以 job结尾
|
||||
synctask.job=com.cowr.service.ssjygl.jobs.SyncJob
|
||||
synctask.cron= 0 * * * * ?
|
||||
synctask.enable=false
|
||||
synctask.enable=true
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
devMode=true
|
||||
|
||||
#打印用到的配置信息
|
||||
print.vendor=湖北齐安坤源矿业有限公司
|
||||
print.vendorTaxId=91421100MA49BNY95J
|
||||
print.vendor=浠水县长投环保有限公司
|
||||
print.vendorTaxId=91421125MA49GYYK2B
|
||||
|
||||
#起步运输距离
|
||||
start.trans.distance=5
|
||||
|
||||
#本地服务 和 云端服务 socket 通信
|
||||
socketserver.enable=false
|
||||
socketserver.enable=true
|
||||
socketserver.port=21002
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
# mysql
|
||||
jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
jdbcUrl=jdbc:mysql://rm-wz9wa070076b2uge2ro.mysql.rds.aliyuncs.com:3306/ssjy_xsx_service_dev?characterEncoding=utf8&useSSL=false&zeroDateTimeBehavior=convertToNull&useInformationSchema=true&serverTimezone=GMT%2B8&autoReconnect=true
|
||||
user=ssjy_xsx
|
||||
password=Ssjy_xs_890
|
||||
|
||||
|
|
|
|||
|
|
@ -40,8 +40,7 @@ CP=${APP_BASE_PATH}/config:${APP_BASE_PATH}/lib/*
|
|||
# nohup java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} > output.log &
|
||||
|
||||
# 运行为非后台进程,多用于开发阶段,快捷键 ctrl + c 可停止服务
|
||||
/home/admin123456/hsjygl_hzq/jdk1.8.0_251/bin/java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
#java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue