|
|
|
@ -33,7 +33,6 @@ import com.glxp.api.entity.thrsys.*;
|
|
|
|
|
import com.glxp.api.req.sync.SpsSyncDataRequest;
|
|
|
|
|
import com.glxp.api.req.sync.SyncUpLoadRequest;
|
|
|
|
|
import com.glxp.api.res.sync.*;
|
|
|
|
|
import com.glxp.api.service.basic.IBasicBussinessTypeService;
|
|
|
|
|
import com.glxp.api.service.inout.IoAddInoutService;
|
|
|
|
|
import com.glxp.api.service.inout.IoCheckInoutService;
|
|
|
|
|
import com.glxp.api.service.inout.IoOrderService;
|
|
|
|
@ -102,6 +101,7 @@ public class SpsSyncDownloadController {
|
|
|
|
|
WarehouseBussinessTypeDao warehouseBussinessTypeDao;
|
|
|
|
|
@Resource
|
|
|
|
|
WarehouseUserDao warehouseUserDao;
|
|
|
|
|
private final InvSpaceDao invSpaceDao;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 下发单据接口 ,供给中继服务,UDI管理系统下载
|
|
|
|
@ -337,6 +337,9 @@ public class SpsSyncDownloadController {
|
|
|
|
|
case DOCUMENT_TYPE_DATA:
|
|
|
|
|
saveUploadDocumentTypeData(JSONUtil.toBean(obj, SpsSyncBusResponse.class));
|
|
|
|
|
break;
|
|
|
|
|
case USER_DATA:
|
|
|
|
|
saveUploadUserData(JSONUtil.toBean(obj, SpsSyncDataResponse.class));
|
|
|
|
|
break;
|
|
|
|
|
case COUNTRY_DI_DATA:
|
|
|
|
|
}
|
|
|
|
|
String taskId = obj.getStr("taskId");
|
|
|
|
@ -359,6 +362,34 @@ public class SpsSyncDownloadController {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void saveUploadUserData(SpsSyncDataResponse bean) {
|
|
|
|
|
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getAuthAdminList())) {
|
|
|
|
|
authAdminDao.insertOrUpdateBatch(bean.getAuthAdminList());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getDeptEntityList())) {
|
|
|
|
|
deptDao.insertOrUpdateBatch(bean.getDeptEntityList());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getDeptUserEntities())) {
|
|
|
|
|
deptUserDao.insertOrUpdateBatch(bean.getDeptUserEntities());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getInvWarehouseEntities())) {
|
|
|
|
|
invWarehouseDao.insertOrUpdateBatch(bean.getInvWarehouseEntities());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getWarehouseUserEntities())) {
|
|
|
|
|
warehouseUserDao.insertOrUpdateBatch(bean.getWarehouseUserEntities());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getWarehouseBussinessTypeEntities())) {
|
|
|
|
|
warehouseBussinessTypeDao.insertOrUpdateBatch(bean.getWarehouseBussinessTypeEntities());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getInvSpaces())) {
|
|
|
|
|
invSpaceDao.insertOrUpdateBatch(bean.getInvSpaces());
|
|
|
|
|
}
|
|
|
|
|
if (CollectionUtil.isNotEmpty(bean.getInvBusUserEntities())) {
|
|
|
|
|
invBusUserDao.insertOrUpdateBatch(bean.getInvBusUserEntities());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private final BasicBussinessTypeDao basicBussinessTypeDao;
|
|
|
|
|
private final BasicBusTypeChangeDao busTypeChangeDao;
|
|
|
|
|
private final ThrBusTypeOriginDao thrBusTypeOriginDao;
|
|
|
|
@ -764,7 +795,7 @@ public class SpsSyncDownloadController {
|
|
|
|
|
//仓库用户表
|
|
|
|
|
if (CollUtil.isNotEmpty(syncDataResponse.getWarehouseUserEntities())) {
|
|
|
|
|
for (WarehouseUserEntity warehouseUserEntity : syncDataResponse.getWarehouseUserEntities()) {
|
|
|
|
|
warehouseUserDao.insertOrUpdate(warehouseUserEntity);
|
|
|
|
|
warehouseUserDao.insertOrUpdateEntity(warehouseUserEntity);
|
|
|
|
|
}
|
|
|
|
|
remark.append("仓库用户信息:").append(syncDataResponse.getWarehouseUserEntities().size()).append("条\n");
|
|
|
|
|
}
|
|
|
|
|