|
|
|
@ -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());
|
|
|
|
|