|
|
@ -15,6 +15,7 @@ import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
import com.glxp.api.constant.BusinessType;
|
|
|
|
import com.glxp.api.constant.BusinessType;
|
|
|
|
import com.glxp.api.constant.ConstantType;
|
|
|
|
import com.glxp.api.constant.ConstantType;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
|
|
|
|
import com.glxp.api.entity.auth.WarehouseBussinessTypeEntity;
|
|
|
|
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
|
|
|
|
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
|
|
|
|
import com.glxp.api.req.basic.BusNoUserRequest;
|
|
|
|
import com.glxp.api.req.basic.BusNoUserRequest;
|
|
|
|
import com.glxp.api.req.basic.BussinessTypeSaveRequest;
|
|
|
|
import com.glxp.api.req.basic.BussinessTypeSaveRequest;
|
|
|
@ -416,9 +417,9 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
return ResultVOUtils.success(pageSimpleResponse);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
@GetMapping("/udiwms/busType/selectList")
|
|
|
|
@GetMapping("/udiwms/busType/selectList")
|
|
|
|
public BaseResponse selectList() {
|
|
|
|
public BaseResponse selectList() {
|
|
|
|
|
|
|
|
|
|
|
|
FilterBussinessTypeRequest bussinessTypeFilterRequest = new FilterBussinessTypeRequest();
|
|
|
|
FilterBussinessTypeRequest bussinessTypeFilterRequest = new FilterBussinessTypeRequest();
|
|
|
|
bussinessTypeFilterRequest.setActionType(2);
|
|
|
|
bussinessTypeFilterRequest.setActionType(2);
|
|
|
|
bussinessTypeFilterRequest.setMainAction(ConstantType.TYPE_OUT);
|
|
|
|
bussinessTypeFilterRequest.setMainAction(ConstantType.TYPE_OUT);
|
|
|
@ -427,4 +428,46 @@ public class BasicBussinessTypeController extends BaseController {
|
|
|
|
return ResultVOUtils.success(bussinessTypeEntities);
|
|
|
|
return ResultVOUtils.success(bussinessTypeEntities);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
|
|
|
@GetMapping("/udiwms/pda/busType/filter")
|
|
|
|
|
|
|
|
public BaseResponse pdaGetBusTypes(FilterBussinessTypeRequest filterBussinessTypeRequest, HttpServletRequest servletServerHttpRequest) {
|
|
|
|
|
|
|
|
filterBussinessTypeRequest.setUserId(getUserId());
|
|
|
|
|
|
|
|
List<BasicBussinessTypeResponse> list = basicBussinessTypeService.filterJoinByUser(filterBussinessTypeRequest);
|
|
|
|
|
|
|
|
List<BasicBussinessTypeResponse> results = new ArrayList<>();
|
|
|
|
|
|
|
|
if (filterBussinessTypeRequest.getPdaType() == 1) {
|
|
|
|
|
|
|
|
list.forEach(bussinessTypeEntity -> {
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.getCheckWebNew() == 0) {
|
|
|
|
|
|
|
|
results.add(bussinessTypeEntity);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else if (filterBussinessTypeRequest.getPdaType() == 2) {
|
|
|
|
|
|
|
|
list.forEach(bussinessTypeEntity -> {
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.getCheckWebNew() == 1 || bussinessTypeEntity.getCheckWebNew() == 2) {
|
|
|
|
|
|
|
|
results.add(bussinessTypeEntity);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else if (filterBussinessTypeRequest.getPdaType() == 3) {
|
|
|
|
|
|
|
|
list.forEach(bussinessTypeEntity -> {
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.getCheckWebNew() == 3) {
|
|
|
|
|
|
|
|
results.add(bussinessTypeEntity);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else if (filterBussinessTypeRequest.getPdaType() == 4) {
|
|
|
|
|
|
|
|
list.forEach(bussinessTypeEntity -> {
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.isThrCheckEnable()) {
|
|
|
|
|
|
|
|
results.add(bussinessTypeEntity);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else if (filterBussinessTypeRequest.getPdaType() == 5) {
|
|
|
|
|
|
|
|
list.forEach(bussinessTypeEntity -> {
|
|
|
|
|
|
|
|
if (bussinessTypeEntity.isSecCheckChange()) {
|
|
|
|
|
|
|
|
results.add(bussinessTypeEntity);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
results.addAll(list);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return ResultVOUtils.success(results);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|