|
|
@ -5,6 +5,7 @@ import com.glxp.api.constant.ConstantStatus;
|
|
|
|
import com.glxp.api.entity.inout.*;
|
|
|
|
import com.glxp.api.entity.inout.*;
|
|
|
|
import com.glxp.api.entity.purchase.PurOrderDetailEntity;
|
|
|
|
import com.glxp.api.entity.purchase.PurOrderDetailEntity;
|
|
|
|
import com.glxp.api.entity.purchase.PurOrderEntity;
|
|
|
|
import com.glxp.api.entity.purchase.PurOrderEntity;
|
|
|
|
|
|
|
|
import com.glxp.api.entity.sync.SyncDataChangeBustypesEntity;
|
|
|
|
import com.glxp.api.entity.system.SyncDataBustypeEntity;
|
|
|
|
import com.glxp.api.entity.system.SyncDataBustypeEntity;
|
|
|
|
import com.glxp.api.entity.system.SyncDataPurTypeEntity;
|
|
|
|
import com.glxp.api.entity.system.SyncDataPurTypeEntity;
|
|
|
|
import com.glxp.api.req.inout.FilterOrderRequest;
|
|
|
|
import com.glxp.api.req.inout.FilterOrderRequest;
|
|
|
@ -106,10 +107,10 @@ public class UpBasicService {
|
|
|
|
List<PurOrderEntity> purOrderEntities = new ArrayList<>();
|
|
|
|
List<PurOrderEntity> purOrderEntities = new ArrayList<>();
|
|
|
|
FilterOrderRequest orderFilterRequest = new FilterOrderRequest();
|
|
|
|
FilterOrderRequest orderFilterRequest = new FilterOrderRequest();
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest);
|
|
|
|
BeanUtils.copyProperties(spsSyncDataRequest, orderFilterRequest);
|
|
|
|
if (CollUtil.isNotEmpty(syncDataSetEntity.getPurTypeEntities())) {
|
|
|
|
if (CollUtil.isNotEmpty(syncDataSetEntity.getChangeBusTypes())) {
|
|
|
|
for (SyncDataPurTypeEntity syncDataBustypeEntity : syncDataSetEntity.getPurTypeEntities()) {
|
|
|
|
for (SyncDataChangeBustypesEntity syncDataChangeBustypesEntity : syncDataSetEntity.getChangeBusTypes()) {
|
|
|
|
if (syncDataBustypeEntity.getType() == ConstantStatus.BUS_TYPE_DD) {
|
|
|
|
if (syncDataChangeBustypesEntity.getAction().equals(ConstantStatus.BUS_ORDER_CGDD)) {
|
|
|
|
List<PurOrderEntity> temps = purOrderService.findByStatus(syncDataBustypeEntity.getAction(), syncDataBustypeEntity.getOrderStatus());
|
|
|
|
List<PurOrderEntity> temps = purOrderService.findByStatus(syncDataChangeBustypesEntity.getAction(), syncDataChangeBustypesEntity.getOrderStatus());
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
if (CollUtil.isNotEmpty(temps)) {
|
|
|
|
purOrderEntities.addAll(temps);
|
|
|
|
purOrderEntities.addAll(temps);
|
|
|
|
}
|
|
|
|
}
|
|
|
|