拉取单据问题

dev_2.5_inv
yewj 3 months ago
parent 2660556a2c
commit f9b1879a3a

@ -35,6 +35,7 @@ import com.glxp.api.res.inout.AddCodeResult;
import com.glxp.api.res.inout.AddEnterCodeResponse;
import com.glxp.api.res.inout.IoCodeTempResponse;
import com.glxp.api.res.inout.VailCodeResultResponse;
import com.glxp.api.res.sync.SpsSyncOrderResponse;
import com.glxp.api.service.auth.InvWarehouseService;
import com.glxp.api.service.auth.SysWorkplaceService;
import com.glxp.api.service.basic.*;
@ -258,10 +259,17 @@ public class IoCodeTempController extends BaseController {
response.setData(collectOrder);
return response;
} else if (addEnterCodeRequest.getBusType().startsWith("SC")) {
BaseResponse baseResponse2 = collectOrderService.importSpmsUdi(collectOrderRequest);
BaseResponse<SpsSyncOrderResponse> baseResponse2 = collectOrderService.importSpmsUdi(collectOrderRequest);
if (baseResponse2.getCode() == 20000) {
collectOrder = collectOrderService.unionSearch(null, null, code);
//=============================================//
SpsSyncOrderResponse data = baseResponse2.getData();
List<IoOrderEntity> orderEntities = data.getOrderEntities();
if (collectOrder == null && CollUtil.isNotEmpty(orderEntities)) {
collectOrder = collectOrderService.unionSearch(null, null, orderEntities.get(0).getBillNo());
}
if (collectOrder != null) {
collectOrder.setWorkPlaceCode(addEnterCodeRequest.getWorkPlaceCode());
collectOrder.setBusType(addEnterCodeRequest.getBusType());

@ -397,10 +397,12 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
// }
}
orderEntity = orderService.findByBillNo(orderEntity.getBillNo());
collectOrderRequest.setBillNo(orderEntity.getBillNo());
if (orderEntity.getStatus() != ConstantStatus.ORDER_STATUS_CHECK_REW) {
return ResultVOUtils.error(500, "非待审核单据!");
}
}
this.importUdi(collectOrderRequest);
}
return baseResponse;

Loading…
Cancel
Save