dev
parent
4eccaff95c
commit
2593c24b55
|
|
@ -279,18 +279,26 @@ public class TransportSyncService {
|
|||
// 浠水只有外销
|
||||
transport.setType(OrderTypeEnum.TEMP.getTypeid());
|
||||
|
||||
SyncTask synctask = new SyncTask();
|
||||
|
||||
File finalUploadfile = uploadfile;
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
try {
|
||||
boolean ret = transport.save() && SyncTaskService.me.save(new SyncTask().addSaveData(transport));
|
||||
boolean ret = transport.save();
|
||||
|
||||
if (ret && finalUploadfile != null) {
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
synctask.addSaveData(transport);
|
||||
|
||||
if (finalUploadfile != null) {
|
||||
OssfileLogService.me.save(transport.getId(), transport.getFirstPic(), finalUploadfile.getAbsolutePath());
|
||||
}
|
||||
|
||||
return ret;
|
||||
return SyncTaskService.me.save(synctask);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
|
|
@ -307,6 +315,9 @@ public class TransportSyncService {
|
|||
|
||||
CliCacheData.nowLicenseMap.put(which, result.getLicense());
|
||||
CliCacheData.nowWeightMap.put(which, null);
|
||||
|
||||
// 数据库保存成功后,立马上传
|
||||
SyncTaskService.me.send(synctask);
|
||||
}
|
||||
|
||||
result.setTransportId(transport.getId());
|
||||
|
|
@ -417,18 +428,26 @@ public class TransportSyncService {
|
|||
// 浠水只有外销
|
||||
transport.setType(OrderTypeEnum.TEMP.getTypeid());
|
||||
|
||||
SyncTask synctask = new SyncTask();
|
||||
|
||||
Transport finalTransport = transport;
|
||||
ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
try {
|
||||
boolean ret = finalTransport.save() && SyncTaskService.me.save(new SyncTask().addSaveData(finalTransport));
|
||||
boolean ret = finalTransport.save();
|
||||
|
||||
if (ret && finalUploadfile != null) {
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
synctask.addSaveData(finalTransport);
|
||||
|
||||
if (finalUploadfile != null) {
|
||||
OssfileLogService.me.save(finalTransport.getId(), finalTransport.getFirstPic(), finalUploadfile.getAbsolutePath());
|
||||
}
|
||||
|
||||
return ret;
|
||||
return SyncTaskService.me.save(synctask);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
|
|
@ -436,6 +455,10 @@ public class TransportSyncService {
|
|||
}
|
||||
});
|
||||
|
||||
if (ret) {
|
||||
SyncTaskService.me.send(synctask);
|
||||
}
|
||||
|
||||
result.setTransportId(transport.getId());
|
||||
result.setAccess(ret);
|
||||
result.setFlow(Enums.CtrlFlowEnum.R.name());
|
||||
|
|
@ -446,18 +469,26 @@ public class TransportSyncService {
|
|||
transport.setOutWhich(which);
|
||||
transport.setSecondPic(filekey);
|
||||
|
||||
SyncTask synctask = new SyncTask();
|
||||
|
||||
Transport finalTransport1 = transport;
|
||||
ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
try {
|
||||
boolean ret = finalTransport1.update() && SyncTaskService.me.save(new SyncTask().addUpdateData(finalTransport1));
|
||||
boolean ret = finalTransport1.update();
|
||||
|
||||
if (ret && finalUploadfile != null) {
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
synctask.addUpdateData(finalTransport1);
|
||||
|
||||
if (finalUploadfile != null) {
|
||||
OssfileLogService.me.save(finalTransport1.getId(), finalTransport1.getSecondPic(), finalUploadfile.getAbsolutePath());
|
||||
}
|
||||
|
||||
return ret;
|
||||
return SyncTaskService.me.save(synctask);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
|
|
@ -676,7 +707,7 @@ public class TransportSyncService {
|
|||
try {
|
||||
boolean ret = transport.save();
|
||||
|
||||
if(!ret){
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -739,17 +770,21 @@ public class TransportSyncService {
|
|||
// 浠水只有外销
|
||||
transport.setType(OrderTypeEnum.TEMP.getTypeid());
|
||||
|
||||
SyncTask synctask = new SyncTask();
|
||||
|
||||
boolean ret = Db.tx(new IAtom() {
|
||||
@Override
|
||||
public boolean run() {
|
||||
try {
|
||||
boolean ret = transport.save() && SyncTaskService.me.save(new SyncTask().addSaveData(transport));
|
||||
boolean ret = transport.save();
|
||||
|
||||
if (ret) {
|
||||
ret = saveLog(transport.toJson(), sysuser);
|
||||
if (!ret) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return ret;
|
||||
synctask.addSaveData(transport);
|
||||
|
||||
return SyncTaskService.me.save(synctask) && saveLog(transport.toJson(), sysuser);
|
||||
} catch (Exception e) {
|
||||
log.error(e.getMessage(), e);
|
||||
return false;
|
||||
|
|
@ -757,6 +792,10 @@ public class TransportSyncService {
|
|||
}
|
||||
});
|
||||
|
||||
if (ret) {
|
||||
SyncTaskService.me.send(synctask);
|
||||
}
|
||||
|
||||
return ret ? Result.success(transport) : Result.failed("加入失败");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue