|
|
@ -5,6 +5,7 @@ import cn.hutool.db.sql.Order;
|
|
|
|
import com.glxp.sale.admin.constant.ConstantStatus;
|
|
|
|
import com.glxp.sale.admin.constant.ConstantStatus;
|
|
|
|
import com.glxp.sale.admin.dao.basic.UdiInfoDao;
|
|
|
|
import com.glxp.sale.admin.dao.basic.UdiInfoDao;
|
|
|
|
import com.glxp.sale.admin.entity.auth.AuthAdmin;
|
|
|
|
import com.glxp.sale.admin.entity.auth.AuthAdmin;
|
|
|
|
|
|
|
|
import com.glxp.sale.admin.entity.auth.DeptEntity;
|
|
|
|
import com.glxp.sale.admin.entity.basic.*;
|
|
|
|
import com.glxp.sale.admin.entity.basic.*;
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity;
|
|
|
|
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity;
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
|
import com.glxp.sale.admin.entity.inout.*;
|
|
|
@ -14,6 +15,7 @@ import com.glxp.sale.admin.entity.param.SyncDataBustypeEntity;
|
|
|
|
import com.glxp.sale.admin.entity.receipt.ProductInfoEntity;
|
|
|
|
import com.glxp.sale.admin.entity.receipt.ProductInfoEntity;
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.*;
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.*;
|
|
|
|
import com.glxp.sale.admin.req.auth.AuthAdminQueryRequest;
|
|
|
|
import com.glxp.sale.admin.req.auth.AuthAdminQueryRequest;
|
|
|
|
|
|
|
|
import com.glxp.sale.admin.req.auth.FilterDeptRequest;
|
|
|
|
import com.glxp.sale.admin.req.basic.*;
|
|
|
|
import com.glxp.sale.admin.req.basic.*;
|
|
|
|
import com.glxp.sale.admin.req.info.FilterCompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.sale.admin.req.info.FilterCompanyProductRelevanceRequest;
|
|
|
|
import com.glxp.sale.admin.req.inout.OrderFilterRequest;
|
|
|
|
import com.glxp.sale.admin.req.inout.OrderFilterRequest;
|
|
|
@ -27,6 +29,7 @@ import com.glxp.sale.admin.res.basic.SpsSyncDataResponse;
|
|
|
|
import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse;
|
|
|
|
import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse;
|
|
|
|
import com.glxp.sale.admin.res.param.SyncDataSetResponse;
|
|
|
|
import com.glxp.sale.admin.res.param.SyncDataSetResponse;
|
|
|
|
import com.glxp.sale.admin.service.auth.AuthAdminService;
|
|
|
|
import com.glxp.sale.admin.service.auth.AuthAdminService;
|
|
|
|
|
|
|
|
import com.glxp.sale.admin.service.auth.DeptService;
|
|
|
|
import com.glxp.sale.admin.service.basic.*;
|
|
|
|
import com.glxp.sale.admin.service.basic.*;
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
|
|
|
|
import com.glxp.sale.admin.service.inout.*;
|
|
|
|
import com.glxp.sale.admin.service.inout.*;
|
|
|
@ -84,6 +87,9 @@ public class SpsSyncDownloadService {
|
|
|
|
@Resource
|
|
|
|
@Resource
|
|
|
|
AuthAdminService authAdminService;
|
|
|
|
AuthAdminService authAdminService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
DeptService deptService;
|
|
|
|
|
|
|
|
|
|
|
|
public BaseResponse findProductInfo(SpsSyncDataRequest spsSyncDataRequest) {
|
|
|
|
public BaseResponse findProductInfo(SpsSyncDataRequest spsSyncDataRequest) {
|
|
|
|
|
|
|
|
|
|
|
|
SpsSyncDataResponse syncDataResponse = new SpsSyncDataResponse();
|
|
|
|
SpsSyncDataResponse syncDataResponse = new SpsSyncDataResponse();
|
|
|
@ -91,11 +97,24 @@ public class SpsSyncDownloadService {
|
|
|
|
|
|
|
|
|
|
|
|
//用户信息
|
|
|
|
//用户信息
|
|
|
|
if (syncDataSetEntity.isSysUser()) {
|
|
|
|
if (syncDataSetEntity.isSysUser()) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取用户信息
|
|
|
|
AuthAdminQueryRequest authAdminQueryRequest = new AuthAdminQueryRequest();
|
|
|
|
AuthAdminQueryRequest authAdminQueryRequest = new AuthAdminQueryRequest();
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, authAdminQueryRequest);
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, authAdminQueryRequest);
|
|
|
|
authAdminQueryRequest.setCustomerId("110");
|
|
|
|
authAdminQueryRequest.setCustomerId("110");
|
|
|
|
List<AuthAdmin> authAdminList = authAdminService.listAdminPage(authAdminQueryRequest);
|
|
|
|
List<AuthAdmin> authAdminList = authAdminService.listAdminPage(authAdminQueryRequest);
|
|
|
|
syncDataResponse.setAuthAdminList(authAdminList);
|
|
|
|
syncDataResponse.setAuthAdminList(authAdminList);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//获取部门信息
|
|
|
|
|
|
|
|
FilterDeptRequest filterDeptRequest = new FilterDeptRequest();
|
|
|
|
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, filterDeptRequest);
|
|
|
|
|
|
|
|
List<DeptEntity> deptEntityList = deptService.filterDepts(filterDeptRequest);
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(deptEntityList)) {
|
|
|
|
|
|
|
|
filterDeptRequest.setLastUpdateTime(null);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
deptEntityList = deptService.filterDepts(filterDeptRequest);
|
|
|
|
|
|
|
|
syncDataResponse.setDeptEntityList(deptEntityList);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (syncDataSetEntity.isBasicInv()) {
|
|
|
|
if (syncDataSetEntity.isBasicInv()) {
|
|
|
|