|
|
|
@ -7,6 +7,7 @@ import com.glxp.api.admin.dao.basic.UdiInfoDao;
|
|
|
|
|
import com.glxp.api.admin.dao.info.SyncDataSetDao;
|
|
|
|
|
import com.glxp.api.admin.entity.auth.AuthAdmin;
|
|
|
|
|
import com.glxp.api.admin.entity.basic.*;
|
|
|
|
|
import com.glxp.api.admin.entity.info.SyncDataBustypeEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.info.SyncDataSetEntity;
|
|
|
|
|
import com.glxp.api.admin.entity.inout.*;
|
|
|
|
|
import com.glxp.api.admin.entity.inventory.InvWarehouseEntity;
|
|
|
|
@ -293,13 +294,23 @@ public class UpBasicService {
|
|
|
|
|
if (syncDataSetEntity.isOrderUnReceive()) {
|
|
|
|
|
OrderQueryRequest orderFilterRequest = new OrderQueryRequest();
|
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest);
|
|
|
|
|
orderFilterRequest.setFilterActions(syncDataSetEntity.getBusTypes());
|
|
|
|
|
if (CollUtil.isNotEmpty(orderFilterRequest.getFilterActions())) {
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_SUCCESS);
|
|
|
|
|
orderFilterRequest.setReceiveStatus(ConstantStatus.RECEIVE_UN);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
orderEntities.addAll(temps);
|
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) {
|
|
|
|
|
for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) {
|
|
|
|
|
List<String> filterList = new ArrayList<>();
|
|
|
|
|
filterList.add(syncDataBustypeEntity.getAction());
|
|
|
|
|
orderFilterRequest.setFilterActions(filterList);
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_SUCCESS);
|
|
|
|
|
orderFilterRequest.setReceiveStatus(ConstantStatus.RECEIVE_UN);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
for (OrderEntity orderEntity : temps) {
|
|
|
|
|
if (orderEntity.getFromType() != ConstantStatus.FROM_UDISP) {
|
|
|
|
|
orderEntity.setSyncOutChange(syncDataBustypeEntity.isOutChange());
|
|
|
|
|
orderEntities.add(orderEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -308,12 +319,23 @@ public class UpBasicService {
|
|
|
|
|
if (syncDataSetEntity.isOrderUnCheck()) {
|
|
|
|
|
OrderQueryRequest orderFilterRequest = new OrderQueryRequest();
|
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest);
|
|
|
|
|
orderFilterRequest.setFilterActions(syncDataSetEntity.getBusTypes());
|
|
|
|
|
if (CollUtil.isNotEmpty(orderFilterRequest.getFilterActions())) {
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_CHECK);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
orderEntities.addAll(temps);
|
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) {
|
|
|
|
|
for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) {
|
|
|
|
|
List<String> filterList = new ArrayList<>();
|
|
|
|
|
filterList.add(syncDataBustypeEntity.getAction());
|
|
|
|
|
orderFilterRequest.setFilterActions(filterList);
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_CHECK);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
for (OrderEntity orderEntity : temps) {
|
|
|
|
|
if (orderEntity.getFromType() != ConstantStatus.FROM_UDISP) {
|
|
|
|
|
orderEntity.setSyncOutChange(syncDataBustypeEntity.isOutChange());
|
|
|
|
|
orderEntities.add(orderEntity);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -322,15 +344,21 @@ public class UpBasicService {
|
|
|
|
|
if (syncDataSetEntity.isOrderScanFinish()) {
|
|
|
|
|
OrderQueryRequest orderFilterRequest = new OrderQueryRequest();
|
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest);
|
|
|
|
|
orderFilterRequest.setFilterActions(syncDataSetEntity.getBusTypes());
|
|
|
|
|
if (CollUtil.isNotEmpty(orderFilterRequest.getFilterActions())) {
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_SUCCESS);
|
|
|
|
|
orderFilterRequest.setReceiveStatus(ConstantStatus.RECEIVE_ED);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
for (OrderEntity orderEntity : temps) {
|
|
|
|
|
if (orderEntity.getFromType() != ConstantStatus.FROM_UDISP) {
|
|
|
|
|
orderEntities.add(orderEntity);
|
|
|
|
|
|
|
|
|
|
if (CollUtil.isNotEmpty(syncDataSetEntity.getBusTypes())) {
|
|
|
|
|
for (SyncDataBustypeEntity syncDataBustypeEntity : syncDataSetEntity.getBusTypes()) {
|
|
|
|
|
List<String> filterList = new ArrayList<>();
|
|
|
|
|
filterList.add(syncDataBustypeEntity.getAction());
|
|
|
|
|
orderFilterRequest.setFilterActions(filterList);
|
|
|
|
|
orderFilterRequest.setStatus(ConstantStatus.ORDER_STATUS_SUCCESS);
|
|
|
|
|
orderFilterRequest.setReceiveStatus(ConstantStatus.RECEIVE_ED);
|
|
|
|
|
List<OrderEntity> temps = orderService.findAllByTime(orderFilterRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
|
for (OrderEntity orderEntity : temps) {
|
|
|
|
|
if (orderEntity.getFromType() != ConstantStatus.FROM_UDISP) {
|
|
|
|
|
orderEntity.setSyncOutChange(syncDataBustypeEntity.isOutChange());
|
|
|
|
|
orderEntities.add(orderEntity);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|